Android app 移動推送遇到的問題(多問題集合)
阿新 • • 發佈:2018-11-28
關於移動推送這塊,我主要是應用了極光推送跟阿里的移動推送,阿里這塊遇到的問題就是配置檔案這塊,
問題1:碰到一個資源重複的問題,是出現在應用級的build.gradle上面的資源包引用重複,
問題2:遇到的難點就是:無法例項化接收器
然後配置到詳細地址下就可以了,
問題3:有包,但是在報錯,
按下Alt+Enter
選擇以下do un-ject Language/Reference form suggestion
問題4:爆出以下錯誤,然後檢視日誌,
* What went wrong:
Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
然後發現跟別的宣告產生了重複,直接選擇一個刪除
Element service#com.alibaba.sdk.android.push.MsgService at AndroidManifest.xml:298:9-304:19 duplicated with
問題5:接收到推送,顯示不出來
Android7.0是可以看到的
Android 8.0以上需要呼叫NotificationChannel方法,可以看下這個https://help.aliyun.com/knowledge_detail/67398.html
然後去控制檯的特殊通道為1,然後就可以收到了。