Отключить сообщения типа данных Firebase - PullRequest
0 голосов
/ 26 марта 2019

Я использую консоль Firebase для отправки push-уведомлений типа данных, все работает хорошо.Но теперь у меня есть действие по Условиям и условиям, и я хочу отключить Firebase Services, если пользователь не принял «Условия и положения» (они хранятся в Sharedpreferences, как логическое значение).

Я нашел решение вStackoverflow, но он не работает для меня, я получаю сообщения, если отправляю уведомление из консоли Firebase.

    <service android:name=".MyFirebaseMessagingService"
        android:enabled="false">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT"/>
        </intent-filter>
    </service>


    <service android:name=".MyFirebaseIntanceIDService">
        <intent-filter>
    android:enabled="false">
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
        </intent-filter>
    </service>

1 Ответ

0 голосов
/ 16 апреля 2019

вы можете установить флажок на вашем экране и установить условие на нажатие кнопки, если флажок установлен, а затем перейти к потоку, в противном случае покажите тост или диалоговое окно для пользователя «вы должны принять условия».как это: -

 if (land_chack.isChecked()) {
     // do your stuff here in accept your terms and conditions
     } else {
        Toast.makeText(LandingPage.this, "Please check terms and conditions", Toast.LENGTH_SHORT).show();
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...