我正在开发两个不同的应用程序,并要求它们能够加入相同的pubnub通道并相互发送GCM推送消息。我已阅读this question + answer,虽然针对iOS仍然适用。该链接给出的答案如下:
不,你不能这样做。你现在有点不走运了。如果您有两个不同的iOS应用,那么您有两个选择。
1)为两个应用设置了1个PubNub键,并且只为其中一个设置推送通知
2)2个PubNub键设置,因此每个iOS应用程序都有不同的发布/订阅键,每个都有自己的推送证书
但是使用选项#2,如果你想让app1与app2对话,你需要>发布两次:一次在app1的键上,一次在app2的键上。不推荐。
多证书功能是此类用例的关键。
据我所知,有两个不同的应用程序都接收推送消息的能力尚不可用,因此上面的选项1)是我想要的地方。我的主要问题是如何选择哪个应用程序接收推送消息?现在应用程序A正在接收推送,但我想在应用程序B上接收它们。