FCM& iOS - 同一设备上2个不同应用的一个令牌

时间:2018-01-05 10:59:26

标签: ios firebase firebase-cloud-messaging

我在同一个Firebase项目中注册了两个不同的iOS应用程序。

两者都安装在同一iOS设备上。

这两个应用都启用了APNS(在沙箱模式下),并启用了Firebase。

Firebase项目可以推送到两个应用程序。

两个应用都使用相应的GoogleService-Info.plist

两个应用程序都提供不同的APNS设备令牌。

这两个应用都使用FIRInstanceID.instanceID().token(withAuthorizedEntity: "Project's SenderID", scope:kFIRInstanceIDScopeFirebaseMessaging, options:["apns_token":deviceTokenAPNS,"apns_sandbox":true], handler:)

生成FCM令牌

但是,由于某些我不了解的原因,这两个应用都会生成相同的FCM令牌。我需要这个生成的FCM令牌用于后端使用。而且我不希望这种用法最终推送错误的应用程序接收相同的消息。

  

问题:我认为不同的iOS应用生成不同的FCM令牌,即使它们安装在同一设备中并属于同一个项目。那发生了什么?

0 个答案:

没有答案