摘要:最近在做推送,剛開(kāi)始接到推送的時(shí)候,首先想到了極光推送,后來(lái)讓用百度推送。百度一下騰訊信鴿進(jìn)入官網(wǎng)登錄下,找到開(kāi)發(fā)者中心如圖根據(jù)快速接入一個(gè)。嘿嘿歡迎共同學(xué)習(xí)交流點(diǎn)擊下載信鴿推送點(diǎn)擊下載百度推送晚安,祝程序員們以后都少加班不加班,事業(yè)有成
最近在做推送,剛開(kāi)始接到推送的時(shí)候,首先想到了極光推送,后來(lái)讓用百度推送。程序員都知道,需求不斷改,最后變成了信鴿推送。話(huà)說(shuō)對(duì)信鴿推送真的是沒(méi)用過(guò)。不過(guò)集成第三方的方式都大差不差。還好不負(fù)所望,集成了信鴿推送。由于最近很忙,天天1點(diǎn)睡覺(jué)。雖然今天同樣加班到十點(diǎn),還是想記錄一下信鴿推送的簡(jiǎn)單集成。也希望能對(duì)要做信鴿推送的新童鞋有所幫助。(我寫(xiě)文字比較啰嗦,還望原諒。寫(xiě)的細(xì)了也防止以后自己忘記了,嘿嘿!:)).
話(huà)說(shuō)官方文檔真的是老了,最后看看官方Demo,不過(guò)在下認(rèn)為還有很多是需要上網(wǎng)搜索來(lái)幫助的。
廢話(huà)不多說(shuō),看看我集成的結(jié)果:
下面說(shuō)說(shuō)集成過(guò)程。
首先就是去找到官方文檔,沒(méi)做過(guò)的話(huà),就先按照文檔一步一步來(lái),雖然文檔介紹的并不深入,不過(guò)還是很通俗易懂的,各種問(wèn)題后續(xù)再解決。百度一下騰訊信鴿進(jìn)入官網(wǎng)登錄下,找到開(kāi)發(fā)者中心:
如圖根據(jù)AndroidSDK快速接入一個(gè)Demo。后續(xù)可以進(jìn)行完整接入。
我在這里只是簡(jiǎn)單集成一下,至于很多其他的自定義的,由于明天還要加班,今天就先不寫(xiě)了。
接入一個(gè)應(yīng)用。根據(jù)提示填寫(xiě)就可以了。
接入應(yīng)用完成后就是這樣了。
在應(yīng)用配置里可以看到ACCESS ID和ACCESS KEY用來(lái)集成用的,要在清單文件里填寫(xiě)。
下面就是進(jìn)行AndroidManifest.xml配置和集成.so文件及jar包了,比較簡(jiǎn)單,直接復(fù)制官方Demo里的就行了。
這些SDK里面都有,按照說(shuō)明放入對(duì)應(yīng)文件夾了即可。
按照說(shuō)明配置權(quán)限和必要的服務(wù)及廣播
com.student.kevin.xingepushdemo.PUSH_ACTION" /> com.student.kevin.xingepushdemo.MessageReceiver" android:exported="true" > 2100216288" /> AKE58N64A5JH " />
好了,配置完成了,下面就是再代碼中注冊(cè)了,MainActivity的onCreat方法中注冊(cè):
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); XGPushConfig.enableDebug(getApplicationContext(),true); setContentView(R.layout.activity_main); Context context = getApplicationContext(); // XGPushManager.registerPush(context);//直接注冊(cè),無(wú)法確定是否注冊(cè)成功 //想要知道是否注冊(cè)成功就添加回調(diào)。 XGPushManager.registerPush(context, new XGIOperateCallback() { @Override public void onSuccess(Object data, int flag) { Log.d("TPush", "注冊(cè)成功,設(shè)備token為:" + data); } @Override public void onFail(Object data, int errCode, String msg) { Log.d("TPush", "注冊(cè)失敗,錯(cuò)誤碼:" + errCode + ",錯(cuò)誤信息:" + msg); } }); }
到此,推送的簡(jiǎn)單集成已經(jīng)完成,創(chuàng)建一個(gè)推送消息試試吧!
關(guān)于自定義,后面有時(shí)間了再繼續(xù)添加!后面我希望把所有推送都記錄下來(lái)。(百度已經(jīng)寫(xiě)好Demo)
文章寫(xiě)的倉(cāng)儲(chǔ),還望見(jiàn)諒。能把功能寫(xiě)好就是硬道理。嘿嘿~
歡迎共同學(xué)習(xí)交流!點(diǎn)擊下載信鴿推送Demo!
點(diǎn)擊下載百度推送Demo!
晚安,祝程序員們以后都少加班不加班,事業(yè)有成!:)
Good Night!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/65069.html
摘要:使用信鴿推送,往往會(huì)出現(xiàn)注冊(cè)失敗的情況,下面記錄下我總結(jié)的幾種情況。信鴿推送注冊(cè)失敗沒(méi)有寫(xiě),由于官方文檔上缺這行代碼,很多人集成的時(shí)候會(huì)沒(méi)寫(xiě)這個(gè)。沒(méi)有修改為當(dāng)前包名。不同也會(huì)到致失敗。前面幾點(diǎn)都是在這個(gè)正確的基礎(chǔ)上的。 使用信鴿推送,往往會(huì)出現(xiàn)注冊(cè)失敗的情況,下面記錄下我總結(jié)的幾種情況。 信鴿推送注冊(cè)失敗: 1.MessageReceiver沒(méi)有寫(xiě),由于官方文檔上缺這行代碼,很多人集成...
關(guān)于集成信鴿推送-10005的錯(cuò)誤見(jiàn)文章信鴿推送注冊(cè)失敗的一般情況https://segmentfault.com/a/11...
閱讀 1790·2021-11-24 10:21
閱讀 1202·2021-09-22 15:25
閱讀 3165·2019-08-30 15:55
閱讀 704·2019-08-30 15:54
閱讀 3456·2019-08-30 14:20
閱讀 1653·2019-08-30 14:06
閱讀 635·2019-08-30 13:11
閱讀 3135·2019-08-29 16:43