Как не генерировать идентификаторы экземпляров с помощью распознавания текста на устройстве Firebase? - PullRequest
0 голосов
/ 26 февраля 2020

Я хочу использовать ML Kit для Firebase для распознавания текста на iOS устройствах. Я не хочу собирать данные и обрабатывать личные данные, поэтому я не использую облачные модели, а только модели на устройствах. В документации Firebase «Конфиденциальность и безопасность в Firebase» говорится, что ML Kit для Firebase обрабатывает идентификаторы экземпляров. Как использовать только модель устройства, как предотвратить создание и отправку идентификатора экземпляра в Google?

Настройки для моего приложения:

Cartfile

binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json" == 6.17.0
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseMLVisionBinary.json" == 6.17.0
binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseMLVisionTextModelBinary.json" == 6.17.0

Я отключил FirebaseCoreDiagnostics из своего приложения.

Info.plist

<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<true/>
<key>GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED</key>
<false/>
<key>FirebaseDataCollectionDefaultEnabled</key>
<false/>
<key>FirebaseScreenReportingEnabled</key>
<false/>

Swift

import Firebase
private lazy var vision = Vision.vision()
FirebaseApp.configure()
vision.isStatsCollectionEnabled = false
let onDeviceTextRecognizer = vision.onDeviceTextRecognizer()
...

Спасибо за любую помощь, которую вы можете предоставить.

...