0
  1. 在测试 Android 版 Worklight 推送通知时,如果警报(通知消息)为空,则通知栏中将显示带有应用名称的应用图标,而没有任何通知消息。

    如果 iOS 中的警报为空,我可以知道 Worklight 将如何处理这种情况吗?会提示通知提醒吗?这么问的原因是,即使应用程序关闭,如果服务器有更新,我只想更新徽章编号而不启动警报框。

  2. 我可以知道推送通知中的徽章是否仅适用于 iOS 而不适用于 Android?正如这里的文档所说:
    “GCM alert Optional。要在警报中显示的字符串 。badge Mandatory。要在应用程序图标上的徽章中显示的整数值。 ”但是在我的测试中,没有出现任何徽章安卓应用。

  3. 请注意,有一个 API 可以设置徽章的数量(WL.Badge.setNumber),或者我可以在推送通知 API 中设置它(WL.Server.Notifyxxx - notificationOptions)。
    我可以获取当前要增加的徽章数量,而不仅仅是为其设置一个数字吗?

环境:Worklight 5.0.6,三星 Galaxy S3 Android 4.1.1

谢谢!

4

1 回答 1

1
  1. 如果不随通知发送文本,iOS 将不会显示警报(横幅或模式对话框,具体取决于用户在 Settings.app 的 Notifications 部分中为应用程序选择的内容)。如果您选择,它只会发出声音。
  2. 徽章支持仅适用于 iOS。我将从该信息中心文章中删除“徽章”提及。谢谢。
  3. 目前没有获取当前徽章数量的 API。同时,也许您可​​以使用 Cordova 插件来获取应用程序图标徽章的当前值。
于 2013-04-07T05:46:00.047 回答