2014-10-09 82 views
0

我想知道是否有可能推送通知发送到不同的Android应用程序。我可以在同一个应用程序中发送推送通知,但我想发送通知给我的不同应用程序。我有用户应用程序和驱动应用程序。我需要在用户创建订单时发送推送通知,司机在接受驱动程序后会收到“新订单已到”通知。确认通知返回给用户。如何GCM通知发送到一个应用到其他

我使用这两个应用两种不同的谷歌API,我想,它不是好办法...

请对这个想法。 ? THX

+0

茉莉,其相当混乱,你有2个应用程序,一个用于用户,另一个是司机。那么问题是什么?你的情况将按照你的要求工作。 – 2014-10-09 10:03:14

+0

它也困惑我和我的团队,但两个应用程序数据库是相同的 – mollie 2014-10-09 10:04:21

+0

雅然后是什么问题?如果你能做到这一点,那么它也容易承认。 – 2014-10-09 10:06:04

回答

0

有2级不同的应用程序推送通知是可能的,我让一个数据库应用都为保存令牌ID,产生2推送通知。它的做工精细

0

你想要什么是可能的,并不奇怪可言,你已经注册了两个应用程序推入开发者控制台两个项目ID和希望您的每一个Android应用程序,以便能够从两个接收通知? 如果这就是你想要它可能你只需要注册到android应用程序检查中的两个发件人ID。

https://developer.android.com/google/gcm/adv.html#multi-senders

基本上是:

... 
    if (gcm == null) { 
         gcm = GoogleCloudMessaging.getInstance(context); 
        } 
        regid = gcm.register(SENDER_ID_ONE, SENDER_ID_TWO); 
.... 
+0

我试图得到你的观点,但解释一些事情,我必须改变使用相同的发件人ID或其他。 – mollie 2014-10-09 10:23:29

+0

您有两个Google API项目注册发送推送您,所以如果您希望Android应用程序在您向Google服务器注册设备时接收来自两者的通知,以推送'gcm.register()'方法接受发件人ID的允许这种情况下 – forcewill 2014-10-09 10:29:17

+0

@ mollie做到了这一点,帮助你吗? – forcewill 2014-10-09 14:22:11