1. 程式人生 > >Android app 移動推送遇到的問題(多問題集合)

Android app 移動推送遇到的問題(多問題集合)

       關於移動推送這塊,我主要是應用了極光推送跟阿里的移動推送,阿里這塊遇到的問題就是配置檔案這塊,

問題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,然後就可以收到了。