Android上JPushMessageReceiver中的onRegister从来不被回调

yunsean
2019-07-03 07:08 2.4k 0

按照极光推送文档,编写了自定义Receiver:

class MessageReceiver: JPushMessageReceiver() {

override fun onRegister(context: Context?, registrationId: String?) {
    super.onRegister(context, registrationId)
    logis("PUSHID=${registrationId}")
}
override fun onConnected(context: Context?, p1: Boolean) {
    super.onConnected(context, p1)
    logis("JPush connected = $p1")
}

}

    <receiver android:name=".push.MessageReceiver">
        <intent-filter>
            <action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
            <category android:name="com.yoga.xincheng"></category>
        </intent-filter>
    </receiver>

但是在真机上onRegister方法从来没有被回调过。

使用的版本是:
implementation 'cn.jiguang.sdk:jmessage:2.9.0'
implementation 'cn.jiguang.sdk:jpush:3.3.2'
implementation 'cn.jiguang.sdk:jcore:2.0.1'

请各位老大支持一下,谢谢!

1个回答

热门排序