使用信鸽推送,往往会出现注册失败的情况,下面记录下我总结的几种情况。
信鸽推送注册失败:
1.MessageReceiver没有写,由于官方文档上缺这行代码,很多人集成的时候会没写这个。建议参照官方Demo。
2.XGRemoteService没有修改为当前包名。
3.如果使用的AndroidStudio,看一下AndroidStudio中的applicationId是否与包名相同。不同也会到致失败。
4.`<activity
android:name="com.tencent.android.tpush.XGPushActivity"
android:exported="false"
android:theme="@android:style/Theme.Translucent">
<intent-filter>
<!-- 若使用AndroidStudio,请设置android:name="android.intent.icon_notice" -->
<action android:name="android.intent.action" />
</intent-filter>
</activity>`
如果使用AndroidStudio这里一定要改
5.最重要的当然还是ACCESS_ID,ACCESS_KEY,这个一定要正确。前面几点都是在这个正确的基础上的。