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

QQ登录

只需一步,快速开始

查看: 3019|回复: 7

[处理中1] 极光推送注册

[复制链接]

13

主题

39

帖子

143

积分

初级会员

Rank: 2

积分
143
QQ
发表于 2016-10-14 09:53:22 | 显示全部楼层 |阅读模式
按照视频教程 http://pan.baidu.com/s/1jGhHHyQ 的步骤做的推送demo,app打包的应用包名和极光推送设置一样,jpush.config.xml里的配置也根据极光推送的配置改了。但是在极光推送的自定义消息推送功能里,报错提示如下,是不是我的服务端需要向极光服务器发送注册请求才可以?
QQ截图20161014095149.png

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-14 13:58:17 | 显示全部楼层
你检查一下应该是自己标签或者别名没有给成功,说白了就是接收的代码没写对,具体你看下这个帖子:自己标签或者别名没有给成功,说白了就是接收的代码没写对

参考代码 :

  1. require("$UI/system/lib/cordova/cordova");
  2.         require("cordova!cordova-plugin-device");
  3.         require("cordova!cn.jpush.phonegap.JPushPlugin");
  4.         var jpushInstance = require("./jpush");


  5. Model.prototype.sendPushMessage = function() {
  6.                 debugger;
  7.                 jpushInstance.getRegistrationID().done(function(id) {
  8.                         alert(id);
  9.                         justep.Baas.sendRequest({
  10.                                 "url" : "/jpush/jpush", // servlet请求地址
  11.                                 "action" : "push", // action
  12.                                 "anync": false,
  13.                                 "params" : {"registrationId" : id}, // action对应的参数
  14.                                 "success" : function(data){
  15.                                         alert(111);
  16.                                 } // 请求成功后的回调方法
  17.                         });
  18.                 });
  19.         };
复制代码
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

13

主题

39

帖子

143

积分

初级会员

Rank: 2

积分
143
QQ
 楼主| 发表于 2016-10-14 16:52:03 | 显示全部楼层
闰土 发表于 2016-10-14 13:58
你检查一下应该是自己标签或者别名没有给成功,说白了就是接收的代码没写对,具体你看下这个帖子:自己标签 ...

不好意思,不是很明白,这段代码是向后台请求服务的吧?不应该是后台服务调用的官方push   demo里的方法实现推送的么。比较疑惑,劳烦大神耐心指导。
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-14 17:20:10 | 显示全部楼层
aMazingZzz 发表于 2016-10-14 16:52
不好意思,不是很明白,这段代码是向后台请求服务的吧?不应该是后台服务调用的官方push   demo里的方法 ...

具体你那边什么情况,我光看一个报错信息,也看不出来,这段代码,是推送请求后台服务的,因为看你的报错显示嘛,没有推送目标,,现在是已经推动了数据?这个具体,你也可以去jPush 那边找找文档,因为这个插件,就是从Jpush哪里直接拿来用的
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2016-10-17 10:03:48 | 显示全部楼层
闰土 发表于 2016-10-14 17:20
具体你那边什么情况,我光看一个报错信息,也看不出来,这段代码,是推送请求后台服务的,因为看你的报错 ...

你好,按我的理解,外卖里的例子是用户主动请求,然后jpush推送一条消息;如果我不需要用户请求就推送到话,直接在极光推送官网发送消息应该就可以了吧?wex5 app打包的时候也是只需要配置jpush的参数即可,不需要写另外的代码了吧
回复 支持 反对

使用道具 举报

13

主题

39

帖子

143

积分

初级会员

Rank: 2

积分
143
QQ
 楼主| 发表于 2016-10-17 11:00:50 | 显示全部楼层
snowcity1231 发表于 2016-10-17 10:03
你好,按我的理解,外卖里的例子是用户主动请求,然后jpush推送一条消息;如果我不需要用户请求就推送到 ...

对对对,我就是这个意思,打算参照bass里面极光的例子做后台服务推送,先在极光官方做的手动推送测试,手机端打包的时候也配置了appKey,但是手动推送测试失败。。
回复 支持 反对

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2016-10-17 11:36:39 | 显示全部楼层
aMazingZzz 发表于 2016-10-17 11:00
对对对,我就是这个意思,打算参照bass里面极光的例子做后台服务推送,先在极光官方做的手动推送测试,手 ...

我之前遇到的跟你一样的情况,后来发现打包的时候没有把cordova-plugin-device插件加进去。。。不知道你还是这种情况
回复 支持 反对

使用道具 举报

13

主题

39

帖子

143

积分

初级会员

Rank: 2

积分
143
QQ
 楼主| 发表于 2016-10-18 14:30:10 | 显示全部楼层
snowcity1231 发表于 2016-10-17 11:36
我之前遇到的跟你一样的情况,后来发现打包的时候没有把cordova-plugin-device插件加进去。。。不知道你 ...

大神!果然是这个原因,把这个插件打进去就可以了,万分感谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 22:13 , Processed in 0.064627 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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