我需要在我的应用程序中接收来自不同发件人的推送通知。会成功吗?
最佳答案
你的问题的答案是是!
根据 GCM 的官方文档,您的应用可以接收来自多个发件人的消息(限制为 100 个不同的发件人),并且您的 intent 代码应该与上述代码类似才能正常工作。
Intent intent = new Intent(GCMConstants.INTENT_TO_GCM_REGISTRATION);
intent.setPackage(GSF_PACKAGE);
intent.putExtra(GCMConstants.EXTRA_APPLICATION_PENDING_INTENT,
PendingIntent.getBroadcast(context, 0, new Intent(), 0));
String senderIds = "968350041068,652183961211";
intent.putExtra(GCMConstants.EXTRA_SENDER, senderIds);
ontext.startService(intent);
请随时查看 GCM 页面上关于 multiple senders 的官方主题.
关于android - 我可以在我的应用程序中接收来自两个或多个 GCM SENDER_ID 的 GCM 消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11858398/