Skip to content
This repository has been archived by the owner on Apr 18, 2020. It is now read-only.

Use Cocoapods & Gradle in Contact Tracing Plugin #25

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

tzachari
Copy link
Contributor

UPDATES:

iOS

  • Use Cocoapods to import src files from tcn-client-ios
  • Update iOS interface to use new TCN Coalition methods
  • Version bump in config.xml because tcn-client-ios requires iOS13
  • Temporarily uses cordova-plugin-cocoapod-support to load pod via git. Can switch to just using framework tag when tcn-client-ios is published. Alternatively, Cordova 9 has built-in support for retrieving pods via git
  • Uses cordova-plugin-add-swift-support to fix things that break after installing the pod. Not completely sure why this happens, since the plugin has always been using Swift, and the last couple major versions of Cordova has built-in support for it

Android

  • Use Gradle to import src files from tcn-client-android
  • Update Android interface to support libcen changes & new TCN Coalition methods
  • Switched output format of TCN/CEN to Base64 encoded string to match iOS
  • Operates as a foreground service, but may not be properly registering a notification?
  • The tcn-client-android relies on androidx libraries, which seems to break things in phone-app. Have not found a clean solution for this

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant