1

我正在尝试为Android 上的 Worklight 推送通知设置示例项目。当我在 Android 模拟器中启动应用程序时,只有前两个按钮(isSubscribed 和 isSupported)是可点击的。其他两个按钮(订阅和取消订阅)保持禁用状态。

我的步骤是:

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

什么不见​​了?

4

1 回答 1

3

要让推送通知在 Android Emulator 中工作,您需要确保安装在 Android SDK Manager 中

注意: Android 模拟器中的推送通知仅适用于运行 Android OS 4.xx 的 AVD

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

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

现在你需要:

  1. 构建和部署应用程序
  2. 部署适配器
  3. 在设备或模拟器上运行应用程序
于 2013-06-10T10:04:00.460 回答