jcenter方式集成, 能收到推送通知,但是MyReceiver不回调
配置
defaultConfig {
applicationId "xxxxxxxxxxxx"
minSdkVersion 17
targetSdkVersion 22
versionCode 100400
versionName "1.0.40"
ndk {
abiFilters 'armeabi', 'armeabi-v7a' , 'armeabi-v8a' , 'x86' , 'x86_64' , 'mips' ,'mips64'
}
manifestPlaceholders = [
JPUSH_PKGNAME : "com.jikexiu.android.engineer",
JPUSH_APPKEY : "b74fb0abff584830f99bf7c0",
JPUSH_CHANNEL : "developer-default", //暂时写默认值即可
]
}
AndroidManifest.xml
//(JKXPushMessageReceiver)仿照demo的MyReceiver完全一样写的
<receiver
android:name=".receiver.JKXPushMessageReceiver"
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.jikexiu.android" />
</intent-filter>
</receiver>
结果发现推送的长连接是通的,也能收到通知,但是就是不走JKXPushMessageReceiver里面的回调