Я перевожу 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) {
}
}
}