ios极光推送,后台显示无注册用户,但是程序设置别名推送消息有返回结果,手机收不到消息

ios
收不到消息
标签: #<Tag:0x00007fb831c48330> #<Tag:0x00007fb831c48178>

(小刀) #1


#2

收不到消息的问题:请提供推送的消息的msgid(MessageID)和收不到这条消息的设备的registrationID(在客户端获取,无论以何种方式做推送,该信息必须提供)
信息如何获取: 极光产品相关提问简要说明


(小刀) #3

我获取不到registrationID。。。。。


#4

将你客户端的集成日志完整的贴一下


(小刀) #5

用wex5 自带的极光插件,不知道在那里看集成日志。。。求大神赐教!


#6

这个平台我也没用过呀,你自己平常开发总要看日志调试吧?

就debug调试的时候,看下logcat,tag筛选一下jiguang或者jpush或者Jcore,这三个都是极光相关的日志


(小刀) #7

此消息是用别名推送到了安卓端,ios端别名设置失败


两种方法都用了,貌似都不成功,跟安卓的是用的同一个方法


#8

失败的,你看日志,看回调,看报错是什么原因。


(小刀) #9

无法真机调试,监听了这个设置别名,
result code:6005。tags:808,alias:zxcb。
这应该是设置成功了吧


#10

code返回了6005代表有错误

code是0才是成功

错误对应列表
https://docs.jiguang.cn/jpush/client/iOS/ios_api/#_157

你tag传的值是不是后面多了个空格


(小刀) #11

安卓端咋没报错。。。去掉空字符串之后报6002 设置超时。。。试了很多次都是这样


#12

你没有完整的日志,我实在没法帮你分析啊,6002就是超时问题

需要在集成成功之后再去设置别名标签


(小刀) #13

registrationID可以成功获取并且通过ID可以接收到推送的消息


#14

你现在用的我们的cordova的插件的版本是多少

网络状态怎么样,切换4G试一下


(小刀) #15
<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
        xmlns:android="http://schemas.android.com/apk/res/android"
        id="cn.jpush.phonegap.JPushPlugin"
        version="2.2.0">

    <name>JPush Plugin</name>
    <description>JPush for cordova plugin</description>
    <author>JPush</author>
    <keywords>JPush,push</keywords>
    <license>Apache 2.0 License</license>

   <!--  <preference name="API_KEY" /> -->

    <engines>
        <engine name="cordova" version=">=3.0"/>
    </engines>

    <js-module src="www/JPushPlugin.js" name="JPushPlugin">
            <clobbers target="window.plugins.jPushPlugin"/>
    </js-module>

(小刀) #16

只能用公司的网络才能调试,这个跟ios本身有什么关系吗,因为安卓的也是同样的网络,是可以设置别名并推送的


#17

那你可不可以获取下完整的日志,有没有办法取到完整的日志,不然不知道怎么分析啊


(小刀) #18

换了网络,果然是网络问题,真的是谢谢谢谢了!:grin: