首页 文章

IBM Worklight:推送通知和徽章

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

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

  • 我是否知道推送通知中的徽章是仅适用于iOS而不适用于Android?正如文件here所说:
    “GCM警报可选 . 警报中显示的字符串 . badge Mandatory. An integer value to be displayed in a badge on the application icon. ”但在我的测试中,Android应用程序没有出现徽章 .

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

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

谢谢!

1 回答

  • 1
    • 如果不通过通知发送文本,iOS将不会显示警告( Banner 或模式对话框,具体取决于用户在Settings.app的“通知”部分中为应用选择的内容) . 如果您选择的话,它只会发出声音 .

    • 徽章支持仅适用于iOS . 我将从该信息中心文章中删除"badge"提及 . 谢谢 .

    • 目前没有API可以获取当前的徽章数量 . 同时,也许您可以use a Cordova plug-in获取应用程序图标徽章的当前值 .

相关问题