Ioni c Firebase - как предотвратить автоинициализацию - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу использовать FireBase, но с поддержкой GDPR. Поэтому я отключу автоматическую инициализацию , как описано здесь :

"Firebase генерирует ID экземпляра, который FCM использует для создания токена регистрации, а Analytics - для сбора данных. Когда После создания идентификатора экземпляра библиотека будет загружать идентификатор и данные конфигурации в Firebase. Если вы предпочитаете запретить автоматическое создание идентификатора экземпляра, отключите автоматическую инициализацию для FCM и Analytics (необходимо отключить оба), добавив эти значения метаданных в свой AndroidManifest. xml: "

Так что же это значит? Что ID экземпляра не будет сгенерирован под капотом? Я могу вызвать метод getToken () в моем приложении Ioni c с идентификатором экземпляра. Поэтому я думаю, что метод включения / выключения не работает. Или это означает, что идентификатор экземпляра не будет сгенерирован, пока я не вызову getToken ()?

Мне кажется, я правильно добавил метатеги в AndroidManifest.

<config-file parent="/manifest/application/" target="app/src/main/AndroidManifest.xml">
            <meta-data
                android:name="firebase_messaging_auto_init_enabled"
                android:value="false" />
            <meta-data
                android:name="firebase_analytics_collection_enabled"
                android:value="false" />
 </config-file>

Другой вопрос, как я могу удалить идентификатор через API?

Firebase описал возможность здесь :

"Сохранение: Firebase сохраняет Идентификаторы экземпляров, пока клиент Firebase не выполнит вызов API для удаления идентификатора. После вызова данные удаляются из оперативной и резервной систем в течение 180 дней. "

Но я не могу найти вызов REST Api для удаления удостоверение личности.

...