【发布时间】:2017-12-20 09:20:08
【问题描述】:
场景:
一个设备,有很多应用,来自同一个 Firebase 项目。 在发送通知时,只有最后安装的应用程序会收到通知。
如何:
通过推送令牌交付
问题:
Firebase FCM 是否支持此功能?或者我将不得不将每个应用程序移动到不同的项目(大量的客户端和服务器工作......试图避免这种情况)
【问题讨论】:
标签: ios firebase firebase-cloud-messaging
场景:
一个设备,有很多应用,来自同一个 Firebase 项目。 在发送通知时,只有最后安装的应用程序会收到通知。
如何:
通过推送令牌交付
问题:
Firebase FCM 是否支持此功能?或者我将不得不将每个应用程序移动到不同的项目(大量的客户端和服务器工作......试图避免这种情况)
【问题讨论】:
标签: ios firebase firebase-cloud-messaging
您可以将多个应用添加到一个 FCM 帐户/Firebase 项目,但有一个限制,所有应用的捆绑标识符不相同。
正如你所说的“在发送通知时,只有最后安装的应用程序才会收到通知”
建议:-如果所有应用程序的捆绑包标识符不同,那么您将使用捆绑包标识符发送通知,但如果您的应用程序使用该标识符,那么该通知将发送到所有安装应用程序。
推送令牌交付
建议:-正如您所说,您通过 FCM Push Token 发送通知,那么它只会发送到您获得该令牌的应用程序。因为您获得了针对特定应用程序的特定设备的推送令牌。因此,此通知仅发送到该特定应用。
Firebase FCM 是否支持此功能?或者我必须将每个应用程序移动到不同的项目(大量的客户端和服务器工作......试图避免这种情况)
建议:- 是的,FCM 支持这一点。不,您不需要创建多个帐户。
【讨论】: