錯誤信息
D/JIGUANG-JPush: [PushReceiverCore] No ACTION_NOTIFICATION_OPENED defined in manifest, open the default main activity
該錯誤導致了點擊通知直接跳到首頁,並沒有跳轉到Receiver中處理的指定頁面
原因
項目確定名字後,修改了包名,Mainifests中極光的Receiver配置的category沒有修改,還是之前的包名
修改爲
<receiver
android:name=".jpush.JPushReceiver"
android:process=":multiprocess"
tools:node="replace"
android:enabled="true"
android:exported="false">
<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="包名" />
</intent-filter>
</receiver>