關(guān)于證書和描述文件

一、關(guān)于證書和描述文件

1、創(chuàng)建推送證書(調(diào)試和上傳的區(qū)別)

提示要先注冊(cè)有push服務(wù)的appid2、創(chuàng)建對(duì)應(yīng)有push服務(wù)的appid

(解釋黃色的提示,為什么是Configurable,還沒有生成對(duì)應(yīng)的APNS證書)

3、生成APNS證書,發(fā)現(xiàn)development選項(xiàng)可用(Enabled)

4、證書下載安裝,到鑰匙串中進(jìn)行查看(根據(jù)appId區(qū)分APNS證書)

5、創(chuàng)建描述文件(將appId、development證書、device串聯(lián)起來)

二、開始創(chuàng)建工程

1、復(fù)習(xí)真機(jī)調(diào)試流程(建議盡量不用自動(dòng)適配)

2、對(duì)當(dāng)前app推送設(shè)置頁面的選項(xiàng)設(shè)置

a、設(shè)置類型方法settingsForTypes:

b、通知的幾個(gè)可存在選項(xiàng)(UIUserNotificationTypeBadge? 應(yīng)用程序圖標(biāo)標(biāo)記| UIUserNotificationTypeSound 聲音| UIUserNotificationTypeAlert 警告)

c、設(shè)置通知類型registerUserNotificationSettings:

3、注冊(cè)遠(yuǎn)程推送服務(wù)

registerForRemoteNotifications

a、遠(yuǎn)程注冊(cè)通知服務(wù)后可能會(huì)執(zhí)行的回調(diào)方法

成功獲取Token、獲取Token失敗

三、利用信鴿服務(wù)器進(jìn)行推送服務(wù)的測(cè)試

1、下載sdk,根據(jù)信鴿的開發(fā)文檔對(duì)工程進(jìn)行配置,添加需要的類庫(CFNetwork.framework , SystemConfiguration.framework , CoreTelephony.framework , libz.dylib , libXG-SDK.a,Security.framework )

2、引入信鴿頭文件XGPush.h

啟動(dòng)信鴿服務(wù)+(void)startApp:(uint32_t)appId appKey:(NSString *)appKey;

3、需要在信鴿服務(wù)平臺(tái)上對(duì)app進(jìn)行注冊(cè)設(shè)置

a、關(guān)于生成pem證書,此時(shí)又可以復(fù)習(xí)證書.p12的生成

b、添加設(shè)備Token

4、創(chuàng)建推送消息,測(cè)試

四、點(diǎn)擊推送信息的效果(eg.打開app)

1、app在后臺(tái),接受推送消息,點(diǎn)擊后app進(jìn)入前臺(tái)(執(zhí)行2)

2、app在前臺(tái),響應(yīng)didReceiveRemoteNotification方法

(在此方法中獲取推送信息,這里將是處理推送信息的其實(shí)位置

eg.//角標(biāo)置為0

application.applicationIconBadgeNumber = 0;)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 概述 在多數(shù)移動(dòng)應(yīng)用中任何時(shí)候都只能有一個(gè)應(yīng)用程序處于活躍狀態(tài),如果其他應(yīng)用此刻發(fā)生了一些用戶感興趣的那么通過通知...
    莫離_焱閱讀 6,717評(píng)論 1 8
  • 本文是翻譯的 APNs 的官方說明 自己英文不是太好,花了不少時(shí)間來翻譯,其實(shí)之前我是看不進(jìn)去的。后來發(fā)現(xiàn),只要你...
    KyleBing閱讀 2,011評(píng)論 0 0
  • 什么是APNS? 蘋果推送通知服務(wù)(APNs)是推送通知的網(wǎng)關(guān),iPhone ipad 對(duì)于應(yīng)用程序在后臺(tái)運(yùn)行有諸...
    CoderZS閱讀 1,545評(píng)論 0 11
  • 推送通知,是現(xiàn)在的應(yīng)用必不可少的功能。那么在 iOS 中,我們是如何實(shí)現(xiàn)遠(yuǎn)程推送的呢?iOS 的遠(yuǎn)程推送原理又是什...
    皮皮瑞閱讀 1,337評(píng)論 0 3
  • 老子云“四體不勤五谷不分,孰為夫子?”,看來在老子眼中,會(huì)種地是夫子的必備條件。 我來自農(nóng)村,早年在寒暑...
    李磊1026閱讀 923評(píng)論 0 1

友情鏈接更多精彩內(nèi)容