日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

APNS提供了两项基本的服务:消息推送和反馈服务

發(fā)布時間:2023/12/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 APNS提供了两项基本的服务:消息推送和反馈服务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

推送通知,也被叫做遠程通知,是在iOS 3.0以后被引入的功能。是當程序沒有啟動或不在前臺運行時,告訴用戶有新消息的一種途徑,是從外部服務(wù)器發(fā)送到應(yīng)用程序上的。一般說來,當要顯示消息或下載數(shù)據(jù)的時候,通知是由遠程服務(wù)器(程序的提供者)發(fā)送,然后通過蘋果的推送通知服務(wù)(Apple Push Notification Service,簡稱apns)推送到設(shè)備的程序上。

推送的新消息可能是一條信息、一項即將到期的日程或是一份遠程服務(wù)器上的新數(shù)據(jù)。在系統(tǒng)上展現(xiàn)的時候,可以顯示警告信息或在程序icon上顯示數(shù)字,同時,也可以播放警告音。一旦用戶注意到程序有新的信息、時間或是數(shù)據(jù),他們可以運行程序并訪問新的內(nèi)容。也可以選擇忽略通知,這時程序?qū)⒉粫患せ睢?/p>

iPhone, iPad和iPod touch上同一時刻只有一個app在前臺運行。大多數(shù)程序在后臺運行的時候,可以對某些用戶感興趣的內(nèi)容做出回應(yīng)(定時、或數(shù)據(jù)等)。推送通知能讓程序在這些事件發(fā)生的時候通知用戶。

作為提供者為程序開發(fā)和部署推送通知,必須通過iOS Developer Program Portal獲得SSL證書。每個證書限用于一個程序,使用程序的bundle ID作為標識。證書有兩種用途的:一種是針對sandbox(用于開發(fā)和測試),另外一種針對發(fā)布產(chǎn)品。這兩種運行環(huán)境擁有為各自指定的IP地址并且需要不同的證書。還必須為兩種不同的環(huán)境獲取各自的provisioning profiles。

APNS提供了兩項基本的服務(wù):消息推送和反饋服務(wù)。

消息推送:使用流式TCP套接字將推送通知作為二進制數(shù)據(jù)發(fā)送給APNs。消息推送有分別針對開發(fā)和測試用的sandbox、發(fā)布產(chǎn)品的兩個接口,每個都有各自的地址和端口。不管用哪個接口,都需要通過TLS或SSL,使用SSL證書來建立一個安全的信道。提供者編制通知信息,然后通過這個信道將其發(fā)送給APNs。 注:sandbox:?? gateway.sandbox.push.apple.com:219 產(chǎn)品接口:gateway.push.apple.com:2195

反饋服務(wù):可以得到針對某個程序的發(fā)送失敗記錄。提供者應(yīng)該使用反饋服務(wù)周期性檢查哪些設(shè)備一直收不到通知,不需要重復(fù)發(fā)送通知到這些設(shè)備,降低推送服務(wù)器的負擔。 注:sandbox:feedback.push.apple.com:2196 產(chǎn)品接口:feedback.sandbox.push.apple.com:2196


反饋服務(wù)

如果供應(yīng)商試圖發(fā)送推送通知到一個應(yīng)用程序,但應(yīng)用程序已經(jīng)不存在該設(shè)備中了,設(shè)備會報告一個信息給蘋果推送通知服務(wù)器。這種情況經(jīng)常發(fā)生,當用戶卸載應(yīng)用程序后。如果設(shè)備報告了嘗試傳遞應(yīng)用程序推送通知時的失敗,APNS需要一些方法來通知供應(yīng)商,以便它能夠避免再次將通知發(fā)送到該設(shè)備。這樣做可以降低不必要的消息開銷和提高系統(tǒng)的整體性能。

為此蘋果的推送通知服務(wù)器包括一個反饋服務(wù),APNS不斷更新每個應(yīng)用程序的失效的設(shè)備令牌列表。該設(shè)備是識別設(shè)備令牌是否由二進制格式的編碼的。供應(yīng)商應(yīng)定期查詢反饋服務(wù)來獲取他們的應(yīng)用程序的設(shè)備令牌,以鑒別是否還存在(名單)。然后,驗證應(yīng)用程序是不是最近(被識別的設(shè)備)重新注冊了,否者供應(yīng)商應(yīng)停止向這些設(shè)備發(fā)送通知。

反饋服務(wù)可以通過一個二進制接口來訪問,和發(fā)送推送通知相類似。您可以通過feedback.push.apple.com端口2196訪問反饋服務(wù)的結(jié)果;?您可以通過feedback.sandbox.push.apple.com端口2196訪問沙盒的反饋服務(wù)的結(jié)果。至于二進制接口與推送通知一樣,您必須使用TLS(或SSL)來建立一個安全的通信通道。這些連接所需的SSL證書是同一個是發(fā)送通知提供的。要建立一個值得信賴可以供應(yīng)商的身份,你應(yīng)該與APNS使用點對點的連接驗證時提交此證書


總結(jié)

以上是生活随笔為你收集整理的APNS提供了两项基本的服务:消息推送和反馈服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄网免费视频 | 久草视频国产 | 亚洲日本在线观看视频 | 黄色片网站免费在线观看 | 丝袜av在线播放 | 一区二区三区小视频 | 狠狠干伊人网 | 91制服诱惑 | 成人影音在线 | a猛片免费播放 | 又黄又爽的视频在线观看 | 中文字幕一区二区三区四区欧美 | 99热99在线| 中国老太婆性做爰 | 成人在线一区二区 | 日韩三级在线播放 | 天天色综合图片 | 日本久久高清 | 国产精品99久久免费黑人人妻 | 超碰国产91| 欧美资源在线 | av网站有哪些 | 国产精品一区二区三区久久 | 深夜视频一区二区 | 黄色网页免费观看 | 闷骚老干部cao个爽 av九九九 | 免费在线观看视频 | 国产无遮挡又黄又爽在线观看 | 成人超碰在线 | 人人射人人干 | 少妇视频网站 | 91色偷偷 | 国产区精品在线 | 最近中文字幕在线中文高清版 | 欧美日本一区二区 | 婷婷久久五月天 | 亚洲色偷精品一区二区三区 | 亚洲AV无码一区二区三区少妇 | 在线观看网站 | 欧美交换国产一区内射 | 又色又爽又黄18网站 | 日本中文有码 | 青青草国产精品视频 | 亚洲精品免费在线播放 | 体内精69xxxxx | 一级片美女 | 成人国产片 | 国产真实夫妇交换视频 | 亚洲欧美一级 | 亚洲视频一二区 | 色插综合 | 免费激情片 | 成人在线免费视频播放 | 在线免费黄色片 | 国产三级av在线播放 | 黄色一极视频 | 免费黄色在线 | 午夜黄色录像 | 成人理论片 | av在线播放国产 | 致单身男女免费观看完整版 | 丰满少妇在线观看资源站 | 精品人妻在线播放 | 亚洲aaaaaa | 99re99 | 久久久久无码国产精品 | 国产原创在线视频 | 日韩中文字幕二区 | 一区二区成人免费视频 | 亚洲免费色 | 国产91免费看 | 咪咪色在线视频 | 欧美www| 337p粉嫩大胆色噜噜噜 | 黄色一级一级 | 欧美大屁股熟妇bbbbbb | 特黄特黄视频 | 久久久久久婷 | 蜜桃传媒一区二区亚洲av | 欧美日韩一区二区在线播放 | 美女大bxxxxn内射 | 国产精品久久久久久在线观看 | 欧美成人福利视频 | 99re在线视频精品 | www日日日| 亚洲国产精品一区二区尤物区 | 香蕉视频在线观看视频 | 日本一级片在线观看 | 久久精品av | av自拍网 | 久久伊人色 | 神马午夜久久 | 国产乱码在线观看 | 日韩亚洲精品在线 | 有码一区二区三区 | 白浆在线播放 | 四色成人| 可以免费看的av毛片 | 欧美第一页在线观看 |