我需要在我的应用中接收来自不同发件人的推送通知。它会起作用吗?
答案 0 :(得分:6)
您的问题的答案是是!
根据GCM的官方文档,您的应用可以接收来自多个发件人(限于100个不同的发件人)的邮件,您的意图代码应该与上面的代码一样正常工作。
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的官方主题。
答案 1 :(得分:0)
由于您拥有api密钥和发件人ID,因此它将起作用。您需要在服务器(或服务器)中使用谷歌提供的API密钥向设备发送消息。