Android集成华为、小米、OPPO、VIVO、极光推送
友盟
https://developer.umeng.com/docs/66632/detail/98589
華為推送
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_devprepare_agent
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_apptest_agent
https://developer.huawei.com/consumer/cn/service/hms/rescenter.html
根據開發準備中 下載HMS SDK Agent套件(必選),下載HMS SDK Agent
項目跟gradle中添加如下
app build.gradle中 添加如下依賴:
dependencies { ...... compile 'com.huawei.android.hms:push:2.6.3.301' //HMS SDK Agent的版本號 }華為遇到的坑:
error: resource style/upsdkDlDialog not found
肯定是和gradle版本有關系的
在 app的 styles.xml 中添加
激光推送遇到的坑:
1、將激光推送集成到庫中的時候,在庫的gradle配置appkey,最好使用jar包的形式,不要使用gradle 配置
Error:Execution failed for task ‘:app:processDebugManifest’.
Manifest merger failed : Attribute meta-data#JPUSH_APPKEY@value value=(d8df4a414f67af01da2c5adf) from AndroidManifest.xml:702:13-53
is also present at [cn.jiguang.sdk:jpush:3.0.9] AndroidManifest.xml:124:13-44 value=(85612daa00aed859c25668b3).
Suggestion: add ‘tools:replace=“android:value”’ to element at AndroidManifest.xml:700:9-702:56 to override.
build.gradle 中寫的JPUSH_APPKEY 值
和 AndroidManifest.xml中定義的
<meta-dataandroid:name="JPUSH_APPKEY"android:value="d8df4a414f67af01da2c5adf" />值不一樣
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_devprepare_agent
https://blog.csdn.net/openbug/article/details/79479751
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_apptest_agent
https://developer.huawei.com/consumer/cn/service/hms/rescenter.html
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_api_reference_agent_c1
https://developer.huawei.com/consumer/cn/devservice/notice/20180316
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_devguide_client_agent
https://developer.huawei.com/consumer/cn/console#/openCard/AppService/6
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_devprepare_agent
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_prepare_agent
https://developer.huawei.com/consumer/cn/service/hms/catalog/huaweipush_agent.html?page=hmssdk_huaweipush_devguide_server_agent
https://github.com/MiPushFramework/MiPushFramework
https://github.com/MiPushFramework
https://github.com/pcj110/PushLibrary
https://github.com/Luomingbear/Push
https://github.com/pengyuantao/OnePush
https://developer.umeng.com/docs/66632/detail/98589
https://dev.mi.com/console/appservice/push.html
getToken 結果為0,表示已經成功了,但是收不到廣播。解決辦法,如下圖,點修改后(沒改內容),重新提交。
小米推送
Android開發之推送服務(三) 集成Oppo和vivo推送
https://blog.csdn.net/weixin_42580207/article/details/87093895
魅族推送:
http://push.meizu.com/#/notice/detail/9?appId=10314&_k=67tepu
http://push.meizu.com/#/notice/detail/3?appId=10314&_k=kt2hp6
http://push.meizu.com/#/home?_k=7hvlhn flame推送平臺,集成魅族推送使用的是這個appId,appkey 點打開應用
然后點擊下面第二個圖Flame推送平臺的配置管理
查看appID,appKey
http://open-wiki.flyme.cn/index.php?title=Flyme
http://open-wiki.flyme.cn/index.php?title=Flyme推送接入文檔
魅族推送的大坑:
http://mzups.meizu.com/#/config/app?appId=1005256&_k=9grbua
這里是集成推送的平臺,即(集成華為、小米、魅族多渠道的appId)
這里才是魅族的推送,即使用這里的appId,appkey 或者上圖中 渠道欄,魅族的appId
http://push.meizu.com/#/config/app?appId=10314&_k=g86u4s
總結
以上是生活随笔為你收集整理的Android集成华为、小米、OPPO、VIVO、极光推送的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: voronoi变焦
- 下一篇: JavaScript - 通过居民身份证