遠端訊息推送的簡單方法

2022-05-23 16:42:57 字數 933 閱讀 6649

遠端訊息註冊 //註冊遠端訊息推送

uiremoteno-fica-ontypealert

| uiremoteno-fica-ontypebadge

| uiremoteno-fica-ontypesound];

ios8 註冊推送

[uiuserno-fica-onsekngs sekngsfortypes:

(uiuserno-fica-ontypesound |

uiuserno-fica-ontypealert |

uiuserno-fica-ontypebadge) categories:nil]];

一,註冊成功

didregisterforremoteno-fica-onswithdevicet

oken:(nsdata *)devicetoken;

1、註冊成功會彈出提示框徵求使用者的同意

2、當使用者選擇允許之後會在這個方法裡取得

裝置的devicetoken,然後傳送給伺服器

3、測試環境與發布環境所連線的伺服器位址

是不同的,所獲取到的devicetoken值也是不

同的。devicetoken與應用無關。

二,註冊失敗

didfailtoregisterforremoteno-fica-onswith

error:(nserror *)error;

失敗原因:

1、當使用者選擇不允許的時候會執行此方法

2、當使用模擬器的時候會執行此方法

3、證書問題

三,收到遠端訊息

didreceiveremoteno-fica-on:(nsdic-onary

*)userinfo;

想要收到推送訊息,就必須要有後台伺服器

向apns伺服器發請求。

1、公司自己開發後台伺服器程式

雲推送 

iOS遠端訊息推送原理

1 註冊 為應用程式申請訊息推送服務。此時你的裝置會向apns伺服器傳送註冊請求。2 apns伺服器接受請求,並將devicetoken返給你裝置上的應用程式 3 客戶端應用程式將devicetoken傳送給後台伺服器程式,後台接收並儲存。4 後台伺服器向apns伺服器傳送推送訊息 5 apns伺服...

本地推送和遠端推送的簡單介紹

訊息的推送主要有兩種 一種是本地推送,主要應用在系統的工具中,例如 鬧鐘,生日提醒等 實現本地推送需要以下三個步驟 第一步 例項化乙個本地推送物件 uilocalnotification localnotification uilocalnotification alloc init 第二步 設定通...

訊息推送SignalR簡單例項

訊息推送signalr 乙個asp net 下的類庫,可以在asp net 的web專案中實現實時通訊。功能 當所連線的客戶端變得可用時伺服器 可以立即向其推送內容,而不是讓伺服器等待客戶端請求新的資料。可參考 前台關鍵之處 1首先獲取客戶端頁面的名字 2然後通過 connection.chat 建...