Zuvor Registrierung mit mehreren SenderId war ziemlich beschrieben und einfach Ansatz.GCM: Registrieren mit mehreren Absendern mit InstanceId
final GoogleCloudMessaging instance = GoogleCloudMessaging.getInstance(context);
final String registrationId = instance.register(senderId1, senderId2);
Ich konnte nicht finden, wie man dasselbe mit dem InstanceId-Ablauf erreicht. Ich habe versucht,
String token = instanceID.getToken("SENDER_ID1,SENDER_ID2,SENDER_ID3", GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
aber scheint, wie es funktioniert nicht. Ich weiß, dass die Registrierung von getToken() für jede senderId (authorizedEntity) funktionieren würde, was mir 3 verschiedene Token zur Verfügung stellt, aber das Ziel ist 1 und nur 1 registrationId zu haben.
Auch wenn wir von sample und Google-Dienste-Plugin in AS gehen, scheint es eine
'google-services.json' Datei, die nur ein Google-Projekt/Client-Informationen bestehen zu sein.
Hat es irgendeine Beziehung damit.