Riant
Riant
  • 发布:2014-11-17 12:16
  • 更新:2017-09-22 09:01
  • 阅读:4323

接收到推送,但点击之后页面响应点击事件

分类:HTML5+

Andriod, 个推,普通消息,首页监听代码如下:
{{{
mui.plusReady(function() {
plus.push.addEventListener( 'click', function( msg ) {
document.getElementById('testId').innerHTML = '点击了';
}, false );
plus.push.addEventListener( 'receive', function( msg ) {
document.getElementById('testId2').innerHTML = '收到了';
}, false );
}
});

}}}


能够正常收到推送消息了,点击之后也能打开应用了,但是 上面的点击事件未能正常运行,可有什么地方可以修改调整的呢?

谢谢。

2014-11-17 12:16 负责人:无 分享
已邀请:
villayong

villayong

我也遇到这样的问题,Android和Ios打包的应用不在线时(退出应用),都无法触发receive,click事件。

不在线时,Ios可以通过aps推送消息,可以出现在消息栏,点击也是可以启动应用,但就是无法触发写在index.html中的监听代码,我的监听代码和楼主相同。

官网给出的推送介绍 http://ask.dcloud.net.cn/article/34

Ios不在线时,个推平台发送的离线透传消息》发送到苹果aps服务器》发送到IOS设备进入消息中心》点击消息》打开应用》在监听push事件的页面触发click事件

**我是这样理解的:应用没有打开时,也就是说写在index.html中的监听代码肯定是没有执行的,所以 击消息打开应用无法触发receive,和click事件。

还请专家指导如何写这种情况的监听代码,平台打包能否解决该问题?**

[已删除]

[已删除]

我的也是 以前可以的 现在打包就是不行

x007xyz

x007xyz - 学习当中

同样的问题

空旋

空旋

同问

圣光神龙

圣光神龙

我也是一样的问题,打包后,消息 是能收到,点击也能启动应用,但是页面事件不响应

温锐

温锐

同问

温锐

温锐

使用透传消息可以触发这个事件

网站网页

网站网页

问题解决了吗?

易网动力

易网动力

一样的问题,监听不起作用

海洋

海洋

只有透传消息才能触发事件,普通消息不能触发事件,不过透传消息在APP离线是收不到的

5***@qq.com

5***@qq.com

普通消息好像只能是启动应用,不能监听click事件;首先服务端发送透传信息,然后客户端监听receive事件,并创建本地消息,点击这条本地消息就可以触发click事件。。。

4***@qq.com

4***@qq.com

解决了么?同样的代码在线打包没问题,但是离线打包能收到透传消息监听不到receive和click,你遇到了么?怎么解决的?

该问题目前已经被锁定, 无法添加新回复