jcenter方式集成, 能收到推送通知,但是MyReceiver不回调

enjoy007
2017-12-08 08:16 1.5k 0

配置

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里面的回调

1个回答

热门排序
  • enjoy007
    2017-12-08 08:17

    有大神能帮忙看看不?