Не удалось получить уведомления о том, какие цели установлены в приложениях из FCM. (Несколько проектов) - PullRequest
0 голосов
/ 05 сентября 2018

Я перевожу GCM в FCM в своем приложении, и, к сожалению, я использую в нем службу Firebase, поэтому я хочу добавить в приложение новый проект Firebase, который будет похож на приложение с несколькими проектами Firebase. существующего google-services.json и добавьте новый таким образом: https://firebase.google.com/docs/configure/. Я использовал IntentService вместо FirebaseInstanceIdService и инициализировал новую информацию Firebase без файлов json, но так, как указано выше в URL.

И вопрос такой: Я могу получать уведомления от FCM, когда отправляю уведомление о том, какие цели установлены в токенах FCM, но о уведомлениях, какие цели устанавливаются в приложениях, ничего не произойдет. У вас, ветеранов, есть какие-либо идеи по поводу этой проблемы? Большое спасибо!

Вот мои коды: № 1: (что)

public class FCMRegistrationService extends IntentService {

    protected ConnectClientController connect;
    public FCMRegistrationService() {
        super("FCMRegistrationService");
    }

    @Override
    protected void onHandleIntent(@Nullable Intent intent) {
        try {
            FirebaseInstanceId.getInstance(FirebaseApp.getInstance        ("push")).getInstanceId().addOnSuccessListener(new OnSuccessListener<InstanceIdResult>() {
            @Override
            public void onSuccess(InstanceIdResult instanceIdResult) {
                String token = instanceIdResult.getToken();
            }
        });
        } catch (Exception e) {

        }
    }
}
...