IBM Worklight:推送通知和徽章

时间:2013-04-05 10:44:28

标签: android ios push-notification ibm-mobilefirst badge

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

    如果iOS中的警报为空,我是否知道Worklight如何处理此案例?是否会提示通知提醒?这样问的原因是,即使应用程序已关闭,如果有来自服务器的更新,我也只想更新徽章编号而不启动警告框。

  2. 我是否知道推送通知中的徽章是仅适用于iOS而非适用于Android?正如文件here所说:“GCM 警报 可选的。要在警报中显示的字符串。 徽章 强制性。应用程序图标徽章中显示的整数值。“ 但在我的测试中,Android应用程序没有出现徽章。

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

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

    谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 如果不通过通知发送文本,iOS将不会显示警告(横幅或模式对话框,具体取决于用户在Settings.app的“通知”部分中为应用选择的内容)。如果您选择,它只会发出声音。
  2. 徽章支持仅适用于iOS。我将从信息中心文章中删除“徽章”。感谢。
  3. 目前没有API可以获取当前的徽章数量。同时,也许您可​​以use a Cordova plug-in获取应用图标徽章的当前值。