我有一些与工作灯中推送通知相关的问题:
>
当应用程序关闭且通知消息到达时,我通过单击应用程序图标而不是通知栏中的消息来启动应用程序,在我看来,我无法在应用程序中取回通知消息。(应用程序在后台运行时没有问题)步骤:
a)订阅应用程序内部的事件源
b)关闭应用程序
c)向设备提交通知(“Hello”)
d)在应用程序中,通知消息(“Hello”)显示在状态栏中。向下滑动状态栏。消息将显示在通知栏中
e)不要单击通知栏进入应用程序。相反,单击应用程序图标(这是进入应用程序的正常方式)
结果:似乎未调用pushNotificationReceived,因此我无法在应用程序中获取通知<非常感谢!!
详细信息:
Worklight 5.0.6
Android版本4.1.1(三星Galaxy S3)
关于第一个问题:考虑到Worklight是一个单页应用程序,您不能直接指向不同的超文本标记语言页面,因为您将失去Worklight的上下文。
这就是说,如果您使用jQuery的页面和片段方法,可能您可以做的是在有效负载和pushNotificationReceived
(我基于push notifications示例应用程序)中传递某个值,您可以使用JavaScript魔术根据有效负载加载特定内容。。。
关于第二个问题:请用更详细的复制步骤编辑你的帖子。
我已经使用IBM Worklight在真实设备上部署了Android应用程序。我已经在Android emulator上启用了推送通知和所有功能,但在真实设备上我看到了以下弹出窗口: 注册推送通知失败。应用程序将无法接收通知。 在LogCat中,此消息: 推送通知将不起作用,因为向GCM服务注册/注销时返回错误身份验证\u错误 在android设备上,senderId的同一个gmail帐户被同步。
首先,我想声明我一直在研究推送通知和web通知之间的关系,但我有点困惑。 我从这里读到PWAs的推送通知在Safari上的iOS(iPhone)不起作用:从PWA向iOS发送推送通知 然而,如果iPhone用户使用的是Chrome,这是否意味着它们可以工作呢?或者推送通知在任何浏览器上对iPhone中的PWAs都不起作用? 这就把我带到了web通知。web通知在后台对PWAs起作用吗?我的问题是w
通过上面的行,我得到了一个URL,它将在大约一个月内有用。 现在我不可能做的是将推送通知发送到应用程序。 任何关于如何使用Uri和如何将信息发送到它的光我会很高兴,因为我的400错误,那是关于我的post消息的一些错误。 我可以在发布或调试模式下获得推送通知吗? 使用PHP可以完成带有正确Uri的推送通知吗?
我有一些关于实现推送通知的问题。事情是, > 订阅对象中的所有数据都是必需的吗?或者只有终点。 如果用户登录的设备超过10台,我是否需要为每个设备存储订阅值?是这样的吗?还是应该存储上次登录设备的订阅值?如果是这样,那么其余9个将不会收到任何通知。 如果您正在存储所有loggedin设备的订阅值,那么用户是否登录了多个浏览器?他会在每个浏览器中收到通知吗?这是标准做法吗? 欢迎提出建议,任何标准做
如何通过Azure从我的UWP-App向不同设备上的应用程序的其他实例发送推送通知? 以下是注册设备以接收推送的说明。(这是可行的)第二部分是关于如何在控制台应用程序上发送推送(这也是可行的)https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-windows-store-dotnet-get-star
我正在尝试从远程服务器向应用程序进行非常简单的推送。 我已根据[1]在Azure上设置了通知中心,但我无法获取设备的调试消息。我不想使用移动服务从DB表读/写 我在Swift中这样做,但我在互联网上没有发现任何真正从服务器接收推送的是iOS Swift作为完整的教程。 例如,我不知道如何在swift中编写以下代码: 到目前为止,这是我在AppDelegate中的代码(我从[2]中获得的一些代码):