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

QQ登录

只需一步,快速开始

查看: 7532|回复: 10

[结贴] 极光推送推送时设置的附加字段怎么获取?

  [复制链接]

19

主题

59

帖子

155

积分

初级会员

Rank: 2

积分
155
QQ
发表于 2016-4-11 11:32:18 | 显示全部楼层 |阅读模式
        JPushInstance.prototype.onOpenNotification = function(event) {
                var alertContent;
                var extrasContent;
                if (device.platform == "Android") {
                        alertContent = window.plugins.jPushPlugin.openNotification.alert;
                        extrasContent = window.plugins.jPushPlugin.receiveNotification.extras.jpushId;

                } else {
                        alertContent = event.aps.alert;
                        extrasContent =  event.aps.jpushId;
                }
                alert("alertContent "+alertContent)
                alert("extrasContent "+extrasContent)
                window.plugins.jPushPlugin.setApplicationIconBadgeNumber(0);
                justep.Util.hint(alertContent);
        };
        extrasContent 打出来underfind,怎么获取extras?,在Java里怎么设置附加字段?是不是X5里的jpush版本太低
QQ截图20160411112921.png

16

主题

74

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
QQ
发表于 2016-4-11 16:57:49 | 显示全部楼层
        JPushInstance.prototype.onOpenNotification = function(event) {
                var openUrl, obj = 'cn.jpush.android.EXTRA';
                if (window.device.platform == "Android") {
                        window.plugins.jPushPlugin.clearAllNotification();
                        var extra = window.plugins.jPushPlugin.openNotification.extras[obj];
                        openUrl =extra.url;(url为附加字段的键)
                } else {
                        openUrl = event.url;
                }
                window.plugins.jPushPlugin.setApplicationIconBadgeNumber(0);
                if (openUrl !== null && openUrl !== "") {
                        justep.Shell.showPage(openUrl);
                }
        };
回复 支持 反对

使用道具 举报

16

主题

74

帖子

225

积分

中级会员

Rank: 3Rank: 3

积分
225
QQ
发表于 2016-4-11 17:05:43 | 显示全部楼层
请问楼主是用3.4打包的吗?极光推送在iOS设备上是否工作正常?
回复 支持 反对

使用道具 举报

19

主题

59

帖子

155

积分

初级会员

Rank: 2

积分
155
QQ
 楼主| 发表于 2016-4-11 19:19:39 | 显示全部楼层
我用的是是3.3。3.4我打包ios报错
回复 支持 反对

使用道具 举报

发表于 2016-4-11 19:24:50 | 显示全部楼层
这个请看极光推送所提供的API 文档吧!!
极光推送的案例,我们只提供了外卖~!!剩下的功能需要自己研究!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

59

帖子

155

积分

初级会员

Rank: 2

积分
155
QQ
 楼主| 发表于 2016-4-14 11:11:23 | 显示全部楼层
fanghao19921124 发表于 2016-4-11 16:57
JPushInstance.prototype.onOpenNotification = function(event) {
                var openUrl, obj = 'cn.jpush.andro ...

我java后台如下
PushPayload payload = PushPayload.newBuilder()
                          .setPlatform(Platform.all())
                  .setAudience(Audience.registrationId(registrationId))
                  .setNotification(Notification.newBuilder()
                  .addPlatformNotification(
                          IosNotification.newBuilder().setSound("default").setBadge(1).setAlert(jpushAlert).addExtra("url", "openJpush").addExtra("data", jpushParam)
                                  .build())
                        .addPlatformNotification(AndroidNotification.newBuilder()
                                .addExtra("url", "openJpush")
                                .addExtra("data", jpushParam)
                                .setAlert(jpushAlert)
                                .build())
                        .build()).build();
ios可以收到消息和附加字段,但是安卓只是收到消息,取不到字段是怎么回事
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2016-4-14 11:54:57 | 显示全部楼层
WeX5只是把极光推送的cordova插件集成进来了, 具体接收消息时andorid上不能拿到扩展字段, 可能是极光推送cordova插件的问题, 你先到极光推送官网查查是否有这个问题
回复 支持 反对

使用道具 举报

72

主题

291

帖子

1158

积分

金牌会员

Rank: 6Rank: 6

积分
1158
QQ
发表于 2016-10-13 21:37:11 | 显示全部楼层
请问楼主的极光推送的可以点击通知内容进入到相关的界面吗?
回复 支持 反对

使用道具 举报

发表于 2016-10-14 10:37:25 | 显示全部楼层
keyours 发表于 2016-10-13 21:37
请问楼主的极光推送的可以点击通知内容进入到相关的界面吗?

看下相关事件“” http://docs.wex5.com/wex5-app-question-list-2025/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

59

帖子

155

积分

初级会员

Rank: 2

积分
155
QQ
 楼主| 发表于 2017-3-9 16:09:32 | 显示全部楼层
keyours 发表于 2016-10-13 21:37
请问楼主的极光推送的可以点击通知内容进入到相关的界面吗?

可以的..
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 21:50 , Processed in 0.086462 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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