Worklight推送通知示例

时间:2015-01-13 09:27:11

标签: android ibm-mobilefirst push

我正在尝试为IBM提供的混合应用程序实现推送通知示例,但我在下面收到了注册错误。 GCM API KEY和PROJECT ID在application-descriptor.XML中正确设置。

我在我的Nexus 5(Android 4.2.2)中部署了使用分发证书签名的APK,但它还没有工作。

有人能帮助我吗?我正在使用Worklight Studio 6.2

感谢。

  

GCMRegistrar(29967):重置com.PushNotifications的退避   GCMRegistrar(29967):注册发送者的app com.PushNotifications   testpushgcmproject GCM(1431):加载了GCM配置   GCMBroadcastReceiver(29967):onReceive:   com.google.android.c2dm.intent.REGISTRATION   GCMBroadcastReceiver(29967):GCM IntentService类:   com.PushNotifications.GCMIntentService GCMBaseIntentService(29967):   获取wakelock GCMBaseIntentService(29967):意图服务名称:   GCMIntentService-DynamicSenderIds-2 GCMBaseIntentService(29967):   handleRegistration:registrationId = null,error = INVALID_SENDER,   unregistered = null GCMBaseIntentService(29967):注册错误:   INVALID_SENDER GCMBaseIntentService(29967):释放唤醒锁

2 个答案:

答案 0 :(得分:1)

SENDER_ID =项目编号,可能是您使用了错误的SENDER_ID,例如项目ID .. 项目编号在项目ID旁边的控制台上可用。

答案 1 :(得分:0)

您需要使用项目编号。您可以在访问GCM"项目":

后看到它

enter image description here