parse push 消息推送學(xué)習(xí)筆記(Android消息推送解決方案 備選)_第1頁
parse push 消息推送學(xué)習(xí)筆記(Android消息推送解決方案 備選)_第2頁
parse push 消息推送學(xué)習(xí)筆記(Android消息推送解決方案 備選)_第3頁
parse push 消息推送學(xué)習(xí)筆記(Android消息推送解決方案 備選)_第4頁
parse push 消息推送學(xué)習(xí)筆記(Android消息推送解決方案 備選)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、parse push 消息推送學(xué)習(xí)筆記(Android消息推送解決方案 備選)實(shí)現(xiàn)效果:可能在開發(fā)Android中有用到消息推送,今天學(xué)習(xí)的就是parse消息推送解決方法.1.我們來創(chuàng)建一個應(yīng)用。需要注冊。注冊后按照提示 給你id 和key 即可。我的注冊完畢。已經(jīng)創(chuàng)建了一個應(yīng)用app.下載sdk 到你的android應(yīng)用的libs文件夾下也可以點(diǎn)擊這里下載 猛擊這里 parselib.jar2.按照教程操作。添加相應(yīng)的代碼如上。java view plaincopyprint?1. Parse.initialize(this, your application id, your client

2、 key); Parse.initialize(this, your application id, your client key);3.AndroidMainfest.xml設(shè)置這里設(shè)置權(quán)限、廣播、Service等。 html view plaincopyprint?1. 2. 3. 4. 添加服務(wù)信息:html view plaincopyprint?1. 2. 3. 4. 5. 6. 7. 4.訂閱Push通知java view plaincopyprint?1. PushService.subscribe(this, , YourActivity.class); 2. PushSer

3、vice.setDefaultPushCallback(this, YourActivity.class); PushService.subscribe(this, , YourActivity.class);PushService.setDefaultPushCallback(this, YourActivity.class);注意:a)最后一個參數(shù)YourActivity.class,是指點(diǎn)擊任務(wù)欄推送消息時接收處理的Activity,可以從getIntent中取 到推送數(shù)據(jù),例如 :b) 這段代碼也可以放到Application里面,放在Parse.initialize后面。5 其他需要

4、注意事項(xiàng)。a).測試過程中發(fā)現(xiàn),按照快速開發(fā)文檔,最后點(diǎn)Send Temp Push沒用,還以為失敗了,直接進(jìn)入 應(yīng)用后臺的Push Notifications,點(diǎn)擊Send a push,然后就可以發(fā)送消息了。發(fā)送成功一次后, 后面都很快了。b). 注意要在后臺Settings的Push notifications中啟用Client push,設(shè)置為ON即可。 如下圖所示。c).Parse Push支持IOS和Android的通知服務(wù)。 我的部分代碼(你需要更換你的app對應(yīng)的key以及id 我的只對我的app生效。java view plaincopyprint?1. Parse.init

5、ialize(this, n3GGDen4sv03LFrIp9iM4fxhnwaWh6v2iRt5o8B2, WP1tIRg40Wi2XRHjCVw1dIOwPkaMHuIELFGY6DrD); Parse.initialize(this, n3GGDen4sv03LFrIp9iM4fxhnwaWh6v2iRt5o8B2, WP1tIRg40Wi2XRHjCVw1dIOwPkaMHuIELFGY6DrD);java view plaincopyprint?1. 全部ManinActivity測試代碼如下: 全部ManinActivity測試代碼如下:java view plaincopypri

6、nt?1. package com.lxd.parsepurse.ui; 2.3. import android.app.Activity; 4. import android.os.Bundle; 5.6. import com.parse.Parse; 7. import com.parse.ParseAnalytics; 8. import com.parse.ParseObject; 9. import com.parse.PushService; 10.11. public class MainActivity extends Activity 12. 13.14. /* 15. *

7、 from : /lixiaodaoaaaa * /lixiaodaoaaa test by : 16. * lixiaodaoaaa 17. */ 18. Override 19. public void onCreate(Bundle savedInstanceState) 20. 21. super.onCreate(savedInstanceState); 22. setContentView(R.layout.activity_main); 23. Parse.initialize(this, n3GGDen4sv03LFrIp9iM4fxhnwaW

8、h6v2iRt5o8B2, WP1tIRg40Wi2XRHjCVw1dIOwPkaMHuIELFGY6DrD); 24. ParseAnalytics.trackAppOpened(getIntent(); 25. Test(); 26. getPush(); 27. 28.29. private void getPush() 30. 31. PushService.subscribe(this, , MainActivity.class); 32. PushService.setDefaultPushCallback(this, MainActivity.class); 33. 34.35. private void Test() 36. 37. ParseObject testObject = new ParseObject(TestObject); 38. testObject.put

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論