怎样才能一次顺利的获取registrationID/设置别名


(转载分享小能手) #1

怎样才能一次顺利的获取registrationID?有时候获取为空。


部分机型获取不到registerId
关于RegistrationID问题
在activity里面调用了JPushInterface.getRegistrationID(MainActivity.this);这个方法,但是没有显示registrationID
getRegistrationID获取不到
iOS端本地ad_hoc包测试能收到推送,发布到生产环境无法收到
RegistrationID为空
JPush setTagsAndalias 方法的回调不执行
IOS设置别名始终提示6002
ios设置别名一直超时(能够接收通知,网络良好,没有调用stopPush)
启动时失败,JCore init failed
获取不到registerid
已经设置别名了,为什么还是提示插件未安装?
ReactNative JPushModule.setAlias 反应慢
你好 我在设置alias的时候一直6002 请问怎么解决
客户端、安卓8.0手机初始化极光之后调用getRegistrationID方法时间过久
安卓设备是否有可能拿不到极光的push id?
部分机型收不到推送消息
cordova jpush 初始化获得不到 RegistrationID
android 手机突然接收不到,但是模拟器正常,求解
cannot find user by this audience-使用phonegap 和node服务端
android Can not get sis response from host: - 117.121.49.100 - null
IOS 设置别名老是失败
IOS提交审核的应用,获取不到registration_id
IOS提交审核的应用,获取不到registration_id
IOS推送连接服务器失败导致无法设置标签
cordova + vue 项目, 使用JPush, 发现成功走了getRegistrationID 函数, 返回是空
android 初始化如何判断初始化是否成功
jpush-react-native addGetRegistrationIdListener 不执行
cordova 插件对 Android 8.0 的支持
jpush-phonegap-plugin 获取不到ID
用户状态正常,消息也发送了,但无法送达 为什么?
cordova jpush注册不成功
极光推送,可以正常发出,手机端收不到
初始化后为什么后台查看不到注册用户
有图,RN的ios环境里,报错:initPush is not a function
极光IOS推送的鉴权方式
APP第一次运行时获取不到RegistrationID?有木有大神
ionic2-jpush 插件版本3.4.0 init();成功,但是就是接收不到消息(全局消息)
iOS 很多设备出现无法获取registrationID问题
极光报错误getPushInstance not found push instance.
能收到通知,点击却是重新打开app跳到首页,而不是跳到指定页面
两个应用第一次打开第二个应用registration_id为空
设置别名不成功咋整
JCenter集成 没有提示Login succeed!
Android在网络正常的情况下收不到推送
Android 生产环境获取不到registrationId
如何实现 java后台中设置极光分组推送
集成了jar,但是manifest 却无法使用
关于cordova插件的问题,setalias速度特别的慢,而且还会出现一些莫名其妙的问题,在Android手机上
iOS端:apsForProduction改为了:false。但是收不到推送的消息 ,从极光官网推送开发环境能收到
IOS 极光推送一直获取不到registrationID 也不知道错误出在哪里
设置推送和别名问题
用户第一次登录后常会超时,重新手机后又可以了
hbuilder 开发安卓 获取registrationID为空
android 7.1 集成极光推送获取不到registrationid
iOS 注册别名返回6002
极光后台推送,显示有目标数目,但是都没有成功
是app端设置别名,还是java服务器端设置。这2边如何进行协调的?
极光的getRegistrationId方法不执行
极光后台推送正常,API推送有问题
android通过tags和alias推送成功但是接受不到消息
android sdk 版本 3.0.9 设置tag 后没有回调
Android 极光推送集成,能收到推送,api调用也没问题,但是就是没有Login success,担心会有问题
关于设置别名获取回调
我的setAliasAndTag 中的回调方法不执行 不是失败了
ios极光推送,后台显示无注册用户,但是程序设置别名推送消息有返回结果,手机收不到消息
极光推送2.2版本的文档有吗
详解极光推送的 4 种消息形式—— iOS 篇
jpush推送中的标签(tags)和别名(alias)是怎么设置的?是在后端设置的还是APP设置的?
Android极光推送收不到
苹果6系列的手机收不到推送
setAlias方法过期?
用了多种方法设置别名都不成功,也没有log,请问是什么原因?
改换包名后出现的问题
ionic3.12使用极光推送问题求助
Android点对点推送,目标1,成功0,之前能收到,现在收不到了
iOS 线上版本收不到推送 急求帮助 谢谢
Android点对点推送,目标1,成功0,之前能收到,现在收不到了
Android jcenter 集成 极光 不打印 [PushService] Login succeed! 但是别名可以设置成功
集成报错Failed resolution of: Lcn/jpush/android/api/JPushInterface
推送标签不走回调方法什么原因呢
设置别名报6009 权限问题 获取不到RegisterId
IOS 极光获取不到registrationID
5秒内连续两次设置相同别名和tag,两次的设置结果是什么
iOS为什么我删除别名之后还能收到消息
React Native 集成到安卓 显示 Jigaung提示
iOS 极光推送消息收不到,证书,appkey都没有错
广播,Reg.ID推送都能成功,别名推送不成功。
Android 收不到推送,而且广播也收不到。但是已经login success 了
sdk初始化成功,能收到推送消息,但是cn.jpush.android.intent.CONNECTION广播收不到
JPush Android SDK無法取得register ID
极光推送,获取RegistrationID为空
IOS新版本3.0.6 setAlias问题
JPush接受ACTION_CONNECTION_CHANGE广播
push消息部分机型第一次接收不到
获取RegistrationID 为空 注册没成功 但是还能获取推送的消息 怎么回事
iOS 客户端收不到推送
android 集成Jpush 能接到广播但是设置alias失败
C# SDK 怎么获取REGISTRATION_ID
首次安装APP,执行setAlias提示失败
部分机型获取不到registerId
Android在魅族手机上无法获取到RegistrationId
上传证书不正确,请上传推送证书
Android 设置别名没有返回
详解极光推送的 4 种消息形式—— Android 篇
无法接收到 Action - cn.jpush.android.intent.REGISTRATION 广播,无法获取registrationID(通过JPushInterface.getRegistrationID获取到空串)
常见问题 - JPush 合集(持续更新)
获取不到Registration Id,接收不到推送
ios云编译打包后,绑定标签那一行代码一直不执行。
为什么我始终打印不到我的registration ID
Android段获取不到registrationId,查看日志registrationId获取正常,JPushInterface.getRegistrationID(this)为空
jshare-react-native报错map: {"description":{"error_message":"未完成初始化。"},"code":40010}
极光推送login成功但是获取不到RegistrationId
有的设备获取不到registerid
react-native集成JPush获取的RegistrationID为空
react-native 获取不到registrationId
极光推送的registrationID有时候获取不到
JServiceCommandHelper init failed
使用apicloud调用接口进行推送,苹果手机调用getRegistrationId方法无法回调,一直获取不到Id
可以发送,但接收不了
Android使用JPush一直获取不到registrationID
key认证不成功,初始化失败
常见问题 - JPush 合集(持续更新)
极光id有时获取不到
iOS 推送经常收不到通知
关于iOS上线IPV6问题
部分手机可以接收到推送,部分手机接收不到推送消息
apiCloud调用极光推送无法收到推送问题
JPush设置别名
首次在新设备上开启app,极光推送根本不能成功
Android Studio,使用 Hbuilder,报错
为什么有的有registrationID有的设备没有?
Android最近一直收不到推送
Android 8.0 极光推送通知怎么做适配
#2

能获取到registrationID是初始化成功的标志

Android

  • 集成时获取,采用监听广播的形式:Action - cn.jpush.android.intent.REGISTRATION广播只有一次!

  • 初始化成功后(监听获得了 registrationID),再要获取 registrationID 的值,需要调用 API 再去获取:public static String getRegistrationID(Context context)

iOS

注:

  • 给设备设置别名、标签或调用其他API也是一样的,需要先初始化成功,也就是先监听到成功后再调用API,这样可保证成功。

  • 在init后调用API不代表init成功后调用API,调用init和init成功是有时间差的!!!!

  • 如果因为网络等原因导致中断,还可以在回调超时,或者获取为空时,延时一段时间后重新获取。

  • 设置别名标签均是有回调的,请关注回调结果,确认是否设置成功,Android 最新版本开始需要在 Androidmanifest 里面设置广播接收器来接收回调结果。https://docs.jiguang.cn/jpush/client/Android/android_api/#_66


如下类似报错均可用上述方法解决:
app not registed, give up set tag
get registrationID :null

解决不了的请提供你的完整的客户端的日志


另:别名和标签的设置限制

  • 极光后台在短时间内不允许对同个设备重复设置别名和标签
  • 2小时内,不支持对同个regid设置相同tag、alias值;
  • 5s内也不支持对同个regid设置不同tag、alias值
  • 如果是设置相同的,会直接返回成功,如果超频(5s内)会直接丢弃,客户端就是收不到响应

另:增删改查新接口的别名、标签接口的设置限制(从Android3.0.7、iOS3.0.6开始支持)

  • 在没有拿到回调时,重复调用API的时间间隔为20s

另:react native 插件监听 iOS 是否注册成功的方法,如果没有这个方法请升级插件!

phonegap 插件监听注册成功事件


JPpush 设置别名回掉 6002
在用apicloud上面的极光的时候RegistrationID获取不到
react-native 获取不到registrationId
设置别名报6002 sdk版本为3.0.6
react-native设置tag或者alias无反应
实际推送消息只有设计的70%左右
极光推送有时获取不到registrationId
app退出后台了 怎么才能收到jpush推送来的通知
手机端收不到消息
生产环境推送不成功,是跟advertisingIdentifier无效有关系么
客户端集成 ionic2+angular2 获取的id不合法
获取RegistrationID问题
ios 生产环境获取不到RegistrationID
window.plugins.jPushPlugin.getRegistrationID不执行?
推送使用rest API清空别名绑定的设备后
android 设置别名后 后台找不到该别名进行推送
android 设置别名后 后台找不到该别名进行推送
IOS设置别名不成功
极光cordova可以init但是不能getRegistrationID
设置别名和tag失败没有回调
极光的回调函数怎么区分是设置tag的回调还是设置alias的回调?
请教一下,怎么在用户登陆的时候设置标签,我这里需要根据标签来推送消息
服务端创建别名问题
appcan上面集成的极光推送,无法获取到registerationID
别名设置不成功, 原因是什么?
Android如果不自定Receiver,怎么拿到后台发送过来的数据
ios10.3.2每次重新卸载安装registrationId都不一样。为什么有时候拿不到registrationId
集成iOS端,集成完毕后没有打印login 打印,对集成文档看了3遍了,求解
收不到推送通知,链接状态显示未连接
推送接收不到 iOS
ios 别名标签设置超时,推送不成功
php管理端发送极光推送成功,客户端未收到信息,怎么回事
ios什么情况下获取不到registrationId?为什么有时候ios集成的会比正常接口运行的慢
报错没有满足条件的目标,什么原因?
iOS 用户收不到推送
iOS10,deviceToken变化的问题
别名注册block 不回调
iOS不能收到推送信息
Android初始化失败,错误码6009
用别名推送出现了问题
手机获取到registrationId为空字符串
求大神解决没有满足条件的推送目标
求大神解决没有满足条件的推送目标
设置别名回调不执行,日志如下
Android 极光推送获取不到RegisterId
关于第一次进入app JPushInterface.getRegistrationID方法返回数据为空
注册成功过后,推送收不到,程序闪退。
ios jpush 6002接受不了推送
自定义推送延迟和丢失问题
根据 Reg.ID推送可以成功 ,根据别名 推送失败
iOS 平台用Ad_Hoc描述文件打包收不到推送
连接断开如何重新连接
JPush Android SDK有时候设置别名会特别慢,是怎么回事?有人知道吗?
极光推送怎样算是注册成功
JPush1.8.5能够在ios10 推送么
应用卸载后重装APP出现的问题
app刚安装完第一次设置别名的时候,特别慢
iOS设置了别名,有的账号能够推送成功有的不能推送成功
使用的别名,多人登录一个账号,消息最多推送给2个人,求解
5秒内连续两次设置相同别名和tag,两次的设置结果是什么
设置别名和标签,上传时timeout,导致按别名推送无法收到消息 [JPushRequestHelper] Action - sendJPushRequest, timeout:20000, threadId:
后台成功推送了消息,但是IOS没有收到,客户端获取到的registerId是空的
后台成功推送了消息,但是IOS没有收到,客户端获取到的registerId是空的
Android使用JPush发送通知,MyReceiver在模拟机上有响应 但在真机上无响应
极光推送开发证书能收到推送但生产证书收不到推送
极光推送第一次进入app获取不到注册id
Android 有时获取不到registrationID
常见问题 - JPush 合集(持续更新)
常见问题 - JPush 合集(持续更新)
ios设置别名失灵时不灵
极光推送设置alias出错
绑定用户别名时,返回来错误码 6009
#3

1 个帖子被合并到现存主题:极光推送怎样算是注册成功


(sorry) #6

问一个问题 我在application里获取 registrationID 有时候是空的 怎么做 我目前是在广播哪里获取到之后 使用eventbus发送到主页 怎么保证一定能获取到


(guobs) #7

接收不到这个广播呢,已经配置了接收器的:

    <receiver
        android:name="cn.hangar.agp.engine.push.JPushReceiver"
        android:exported="false"
        android:enabled="true">
        <intent-filter>
            <action android:name="cn.jpush.android.intent.REGISTRATION" /> <!--Required  用户注册SDK的intent-->
            <action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED" /> <!--Required  用户接收SDK消息的intent-->
            <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED" /> <!--Required  用户接收SDK通知栏信息的intent-->
            <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" /> <!--Required  用户打开自定义通知栏的intent-->
            <action android:name="cn.jpush.android.intent.CONNECTION" /><!-- 接收网络变化 连接/断开 since 1.6.3 -->
            <category android:name="com.xxx.xxx" />
        </intent-filter>
    </receiver>