IBM Worklight - 推送通知功能在Android模拟器中不起作用

时间:2013-06-10 09:54:42

标签: android android-emulator push-notification ibm-mobilefirst

我正在尝试为Worklight push notification on Android设置示例项目。当我在Android模拟器中启动应用程序时,只有前两个按钮(isSubscribed和isSupported)是可点击的。其他两个按钮(订阅和取消订阅)仍然被禁用。

我的步骤是:

  1. 将项目导入Eclipse
  2. 将SenderID和API密钥替换为在application-descriptor.xml
  3. 中从GCM控制台获取的密钥
  4. 部署PushAdapter(包含在项目中)
  5. 构建和部署
  6. 在模拟器中启动Android应用程序
  7. 缺少什么?

1 个答案:

答案 0 :(得分:3)

要使推送通知在Android模拟器中运行,您需要以确保安装在Android SDK Manager中

注意: Android模拟器中的推送通知在运行Android OS 4.x.x的AVD中

接下来,您需要设置GCM
无论您使用的是设备还是模拟器,这些步骤都是相关的。

  1. 创建Gmail电子邮件地址
  2. 转到GCM的网页:http://developer.android.com/google/gcm/gs.html
  3. 点击“Google API控制台页面”
  4. 如果您从未完成上述第3步,则会要求您创建项目,此项目将具有ID。此ID是您在application-descriptor.xml
  5. 中放置的senderId
  6. 点击“创建新服务器密钥...”/“创建新的Android密钥”
  7. 生成的密钥是您放在application-descriptor.xml
  8. 中的API key

    现在你需要:

    1. 构建和部署应用程序
    2. 部署适配器
    3. 在设备或模拟器上运行应用