自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解析iPhone Push Notification 消息推送 圖文詳細介紹

移動開發(fā) iOS
本文介紹的是解析iPhone Push Notification 消息推送,一圖文的形式為大家詳細介紹,我們先來看內(nèi)容。

iPhone Push Notification 消息推送 圖文詳細介紹是本文要介紹的內(nèi)容,首先聲明下寫這個文章的目的,就是讓更多人更好的了解push notificaiton 蘋果的消息推送功能。(雖然網(wǎng)上有很多類似的文章說明,但是當自己實踐起來的時候還是覺得花費了不少的時間)

在文章之前先提及以下幾個概念

iPhone Push Notification 消息推送 圖文詳細介紹

對照如上圖我們介紹文章后面的一些概念

1、Provider: 就是對應后面介紹的  PushMeBaby工程(用來向APNS發(fā)送消息)

2、APNS: Apple_Push_Notification_Service 蘋果消息推送服務器

3、iphone:用來接受APNS下發(fā)下來的消息推送

4、Client App: 對應后面提到的 PushClient 工程,安裝在iphone上面的程序 (用來接收iphone傳遞APNS下發(fā)的消息到制定的一個客戶端 app)

介紹完以后幾個概念以后,現(xiàn)在先申明下在以下的工程配置中要用到 蘋果開發(fā)者帳號 去下載 aps_developer_identity.cer 然后重命名apns.cer放在 pushMeBaby工程中才可以順利的配置好推送的一些功能。

現(xiàn)在進入正題

1、獲取deviceToken

在 PushClient工程的的main.m文件中的

  1. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 

方法中獲取到 deviceToken,用來填充在 PushMeBaby中向服務器發(fā)送信息

2、獲取在服務端所要的許可證 (要用到開發(fā)者帳號中的相關配置)

1、首先登錄https://developer.apple.com/devcenter/ios/index.action  登錄帳號

iPhone Push Notification 消息推送 圖文詳細介紹
       
2、

iPhone Push Notification 消息推送 圖文詳細介紹

3、

iPhone Push Notification 消息推送 圖文詳細介紹

 4、下載 push ssl certificate 把原文件名稱aps_developer_identity.cer -------->重命名為apns.cer

iPhone Push Notification 消息推送 圖文詳細介紹

5、下載下來的testpush.mobileprovision配置到工程中

iPhone Push Notification 消息推送 圖文詳細介紹

前期的工程配置和一些證書獲取完畢以后我們要下載工程文件PushMeBaby 和 PushClient

下載地址:

http://download.csdn.net/source/3182374

下載完成以后我們要做兩個事情

1、把剛才獲取的apns.cer文件拷貝到pushMeBaby工程文件同級目錄下

2、把 pushClient安裝到真機上運行后獲取 deviceToken

  1. (其實就是 push client中  
  2.  - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken  
  3. {  
  4. }  
  5. 中的deviceToken  

iPhone Push Notification 消息推送 圖文詳細介紹

記住然后在工程 pushMeBaby中用剛才獲取的40為字符替換掉在

  1. ApplicationDelegate.m   
  2. -(id)init  
  3. {  
  4. ...  
  5. self.deviceToken = "剛才獲取的deviceToken";  

運行工程后如圖

iPhone Push Notification 消息推送 圖文詳細介紹

其中如圖上面的Device Token就是要push的機子

然后運行pushMeBaby運行正常的話就可以看到如下的效果,APNS

iPhone Push Notification 消息推送 圖文詳細介紹

小結(jié):iPhone Push Notification 消息推送 圖文詳細介紹的內(nèi)容介紹完了,希望本文對你有所幫助。

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關推薦

2011-07-25 18:07:29

iPhone Push Notificati

2013-07-04 09:58:46

Android Pus信息推送

2011-07-18 13:56:19

2011-07-27 14:37:33

iPhone Push Notif 服務器

2011-08-18 10:06:10

2011-07-06 17:40:43

iPhone SDK

2009-12-08 16:09:02

WCF消息

2017-04-10 18:34:16

AndroidNotificatio

2011-12-22 10:33:39

PhoneGap APNotificatio

2011-06-29 15:02:25

Qt 模板庫

2011-07-13 15:47:18

MFC

2021-08-05 21:36:12

友盟+U-Push

2023-11-16 09:01:37

Hadoop數(shù)據(jù)庫

2012-12-21 14:05:39

AndroidPush開源方案解析

2010-01-13 16:15:47

VB.NET消息隊列

2011-07-06 17:34:47

iPhone

2022-12-25 10:47:52

2011-04-22 10:36:09

Server Push推送技術

2011-07-14 13:50:09

ThreadLocal

2011-08-16 10:01:02

點贊
收藏

51CTO技術棧公眾號