起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2048|回复: 7

[处理中3] ios推送问题

[复制链接]

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
发表于 2016-8-29 15:42:17 | 显示全部楼层 |阅读模式
JPushInstance.prototype.onOpenNotification = function(event) {
                var alertContent;
                var  txt;
                if (device.platform == "Android") {
                        alertContent = window.plugins.jPushPlugin.openNotification.alert;
                        txt =  window.plugins.jPushPlugin.openNotification.extras;

                } else {
                        alertContent = event.aps.alert;
                }
                var doc = txt.jsonExtra;
                if(doc==""||doc==null||doc==undefined){
                       
                }else{
                        var ss = JSON.parse(doc);
                        var billNum =ss.billNum;
                        var memId  =ss.memId;
                         var params={
                                         billNum:billNum,
                                         id:memId
                                }
                        justep.Shell.showPage("waring",params);
                }
在ios系统上这个有问题,报错undefined,
应该怎么处理这个呢

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
 楼主| 发表于 2016-8-29 15:43:28 | 显示全部楼层
在安安卓上好好的,就在ios上回有这个错,点击的时候出来
回复 支持 反对

使用道具 举报

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
 楼主| 发表于 2016-8-29 15:44:22 | 显示全部楼层
undefined is not an object (evaluating 'txt.jsonExtra') 就这个错,怎么修改
回复 支持 反对

使用道具 举报

发表于 2016-8-29 18:14:09 | 显示全部楼层
tichuan 发表于 2016-8-29 15:43
在安安卓上好好的,就在ios上回有这个错,点击的时候出来

if (device.platform == "Android") { 表示Android中执行的程序
else 是 ios 执行的代码,你没有给txt复制啊!写上 txt =event.aps.extras 试试看!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
 楼主| 发表于 2016-8-30 13:20:40 | 显示全部楼层
liangyongfei 发表于 2016-8-29 18:14
if (device.platform == "Android") { 表示Android中执行的程序
else 是 ios 执行的代码,你没有给txt复 ...

txt =event.aps.extras;正如你所说,我没有加这句,但是我加了之后,怎么获取的是indefinite呢?应该怎么解决
回复 支持 反对

使用道具 举报

发表于 2016-8-30 14:33:15 | 显示全部楼层
tichuan 发表于 2016-8-30 13:20
txt =event.aps.extras;正如你所说,我没有加这句,但是我加了之后,怎么获取的是indefinite呢?应该怎么 ...

你查下极光推送文档吧!我只是提醒你需要赋值!但是具体写法不一定对!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

18

主题

96

帖子

270

积分

中级会员

Rank: 3Rank: 3

积分
270
QQ
发表于 2016-9-18 17:30:43 | 显示全部楼层
tichuan 发表于 2016-8-30 13:20
txt =event.aps.extras;正如你所说,我没有加这句,但是我加了之后,怎么获取的是indefinite呢?应该怎么 ...

请问ios参数是怎么获取的 我的遇到了这个问题
回复 支持 反对

使用道具 举报

6

主题

25

帖子

59

积分

初级会员

Rank: 2

积分
59
QQ
 楼主| 发表于 2016-9-21 11:06:11 | 显示全部楼层
后翼 发表于 2016-9-18 17:30
请问ios参数是怎么获取的 我的遇到了这个问题

那要看你后台推送的参数了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 08:37 , Processed in 0.060302 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表