在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:opentrace-community/opentrace-ios开源软件地址:https://github.com/opentrace-community/opentrace-ios开源编程语言:Swift 96.3%开源软件介绍:OpenTrace iOS AppOpenTrace is the open source reference implementation of BlueTrace. BlueTrace is a privacy-preserving protocol for community-driven contact tracing across borders. It allows participating devices to log Bluetooth encounters with each other, in order to facilitate epidemiological contact tracing while protecting users’ personal data and privacy. Visit https://bluetrace.io to learn more. The OpenTrace reference implementation comprises:
Building the code
ConfigurationSetting up Firebase for Staging and ProductionThe app relies on Firebase functions to work. More information can be obtained in the OpenTrace cloud functions repository.
Configuring BlueTraceYou can find BlueTrace config variables at Setting build variablesTo configure STG and PROD variables, define them in These are some of the User-Defined variables.
Screenshot of User-Defined Screenshot of Info.plist Adding a privacy statement URLFind @IBAction func privacySafeguardsBtn(_ sender: Any) {
// check if website exists
guard let url = URL(string: "<PRIVACY_STATEMENT_URL>") else {
return
}
... Setting Firebase remote configThe "Share" message uses Firebase remote config. The key is "ShareText". If it is unable to be retrieved, the app falls back to Debug ScreenThere is a debug screen accessible within the staging version of the app. This allows you to view the app's Bluetooth communication log. To access it, you first have to set up the app. Then, tap on the home screen image. LintingThere's a build script in Security EnhancementsSSL pinning is not included as part of the repo Statement from AppleThe following is a statement from Apple: "To ensure the credibility of health and safety information, Apple is only accepting COVID-19 related apps from recognised entities such as government organisations, health-focused NGOs, companies deeply credentialed in health issues, and medical or educational institutions. Only developers from one of these recognized entities should submit an app related to COVID-19 to the App Store. For more information visit https://developer.apple.com/news/?id=03142020a" Known issuesiOS has limitations on background Bluetooth activity. Details are documented in the white paper at https://bluetrace.io. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论