IBM Worklight-已发送但未接收Android推送通知

IBM Worklight-已发送但未接收Android推送通知,android,push-notification,ibm-mobilefirst,Android,Push Notification,Ibm Mobilefirst,我是IBM Worklight的新手,我正在尝试获取推送通知以在我的Android设备上工作 我遵循了他们网站上的教程,并导入了示例项目 问题是我没有在我的android设备中收到推送通知(还没有尝试任何其他设备)。我在控制台中没有看到任何错误,它报告通知已发送给用户 以下是日志: [2014-07-18 12:44:32] Starting procedure invocation on Worklight Server [2014-07-18 12:44:33]

我是IBM Worklight的新手,我正在尝试获取推送通知以在我的Android设备上工作

我遵循了他们网站上的教程,并导入了示例项目

问题是我没有在我的android设备中收到推送通知(还没有尝试任何其他设备)。我在控制台中没有看到任何错误,它报告通知已发送给用户

以下是日志:

[2014-07-18 12:44:32]             Starting procedure invocation on Worklight Server 
[2014-07-18 12:44:33]             Not deploying adapter 'PushAdapter' since it was not changed since last deployment 
[2014-07-18 12:44:33]             Invoking procedure: 'submitNotification' of adapter 'PushAdapter' 
[2014-07-18 12:44:33]             Server host: 192.168.1.100 
[2014-07-18 12:44:33]             Server port: 10080 
[2014-07-18 12:44:33]             Parameters: ["david","test message"] 
[2014-07-18 12:44:33]             Procedure invocation finished
这是报告机构:

{
   "isSuccessful": true,
   "result": "Notification sent to user :: david"
}
但是我等啊等啊等。。。通知还没有到

我所做的:

  • 读了很多与这个话题相关的问题,比如和(但仍然没有运气)
  • 安装适用于Android的Google云消息库,尽管它已经过时,Google Play服务:
  • 在google控制台中生成API凭据(尝试了浏览器密钥和android密钥)
  • 在application-descriptor.xml上设置密钥
  • 在谷歌控制台项目中为Android启用谷歌云消息和谷歌Play Android开发者API
  • 关闭防火墙
我想不起来了

我的worklight控制台似乎也没有收到推送通知:

它显示0条新消息和0条总消息


请帮帮我。。我正在失去希望。。如有任何帮助,将不胜感激:)请提前感谢

按照以下说明在Worklight work中为我推送通知:

  • 已从Eclipse市场安装Worklight Studio v6.2
  • 下载并导入
  • 在application-descriptor.xml中使用了我的GCM ID和GCM密钥

    • GCM ID是“项目编号”。您可以在登录到和您创建的项目后找到它
    • GCM密钥是您在GCM项目的凭据>创建密钥下创建的“浏览器”密钥

  • 使用Google API级别19和Google Play服务设置Android SDK
  • 使用谷歌API创建了一个AVD(不要与Android 4.4.2 level 19混淆)

    • 这一点尤其重要:在Android Emulator中进行测试时,您需要使用Google API,而不是Android API
    • 在physica设备中进行测试时,您可以使用Android API

  • 右键单击适配器文件夹>运行方式>部署Worklight适配器
  • 右键单击应用程序文件夹>运行方式>在Worklight Development Server上运行
  • 右键单击生成的Android项目>运行方式>Android应用程序

  • AVD启动,应用程序安装完毕

  • 以“Idan”登录
  • 右键单击适配器文件夹>调用Worklight适配器
  • 输入
    'Idan','testnotification'
    并单击OK按钮
  • 在设备中,来自应用程序JavaScript的警报()开始弹出,表示已收到通知


    以上内容已在我的家庭网络中进行了测试,因此我建议再次检查您是否遵循了上述内容,并再次检查您的网络设置。请看中的幻灯片#53。

    您是想在Emulator中获得推送通知,还是想在Emulator和实际设备(三星s4)中获得推送通知?很抱歉,响应太晚了。谢谢您的帮助,我非常感谢。。但仍然没有运气,现在我收到了这个消息:注册推送通知失败。。。推送服务:密码错误。。有什么想法吗?我用谷歌API 19在AVD Nexus 4上运行了它。。