当前位置: 首页 > 知识库问答 >
问题:

IBM Worklight:推送通知和标记

汪天宇
2023-03-14

>

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

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

    我可以知道是否徽章推送通知只适用于iOS但不适用于Android?正如这里的文档所说:
    "GCM警报可选。要在警报中显示的字符串。徽章强制。应用程序图标上徽章中显示的整数值。“但是在我的测试中,Android应用程序没有徽章出现。

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

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

    谢谢!

  • 共有1个答案

    舒浩邈
    2023-03-14
    1. 如果不随通知发送文本,iOS将不会显示警报(横幅或模式对话框,取决于用户在Settings.app的通知部分中为应用选择的内容)。如果你愿意,它只会发出声音
    2. 徽章支持仅适用于iOS。我将从信息中心的那篇文章中删除“徽章”一词。谢谢
    3. 目前没有获取当前徽章数量的API。同时,也许您可以使用Cordova插件获取应用图标徽章的当前值
     类似资料:
    • 我已经使用IBM Worklight在真实设备上部署了Android应用程序。我已经在Android emulator上启用了推送通知和所有功能,但在真实设备上我看到了以下弹出窗口: 注册推送通知失败。应用程序将无法接收通知。 在LogCat中,此消息: 推送通知将不起作用,因为向GCM服务注册/注销时返回错误身份验证\u错误 在android设备上,senderId的同一个gmail帐户被同步。

    • 我有一些与工作灯中推送通知相关的问题: > 当应用程序关闭且通知消息到达时,我通过单击应用程序图标而不是通知栏中的消息来启动应用程序,在我看来,我无法在应用程序中取回通知消息。(应用程序在后台运行时没有问题)步骤: a)订阅应用程序内部的事件源 b)关闭应用程序 c)向设备提交通知(“Hello”) d)在应用程序中,通知消息(“Hello”)显示在状态栏中。向下滑动状态栏。消息将显示在通知栏中

    • 首先,我想声明我一直在研究推送通知和web通知之间的关系,但我有点困惑。 我从这里读到PWAs的推送通知在Safari上的iOS(iPhone)不起作用:从PWA向iOS发送推送通知 然而,如果iPhone用户使用的是Chrome,这是否意味着它们可以工作呢?或者推送通知在任何浏览器上对iPhone中的PWAs都不起作用? 这就把我带到了web通知。web通知在后台对PWAs起作用吗?我的问题是w

    • 通过上面的行,我得到了一个URL,它将在大约一个月内有用。 现在我不可能做的是将推送通知发送到应用程序。 任何关于如何使用Uri和如何将信息发送到它的光我会很高兴,因为我的400错误,那是关于我的post消息的一些错误。 我可以在发布或调试模式下获得推送通知吗? 使用PHP可以完成带有正确Uri的推送通知吗?

    • 我有一些关于实现推送通知的问题。事情是, > 订阅对象中的所有数据都是必需的吗?或者只有终点。 如果用户登录的设备超过10台,我是否需要为每个设备存储订阅值?是这样的吗?还是应该存储上次登录设备的订阅值?如果是这样,那么其余9个将不会收到任何通知。 如果您正在存储所有loggedin设备的订阅值,那么用户是否登录了多个浏览器?他会在每个浏览器中收到通知吗?这是标准做法吗? 欢迎提出建议,任何标准做

    • 许多源代码存储库提供程序(例如Github,Gitlab或Bitbucket)将通过webhook通知您存储库中的更改。您可以通过提供商的用户界面将webhook配置为URL和一组感兴趣的事件。例如, Github 将使用包含提交列表的JSON主体和“X-Github-Event”等于“push”的头文件发送到webhook。如果在spring-cloud-config-monitor库中添加依赖