iOS 通知、本地通知和推播通知有什麼區別? APNS機制。,iosapns

來源:互聯網
上載者:User

iOS 通知、本地通知和推播通知有什麼區別? APNS機制。,iosapns

本地/推播通知為不同的需要而設計。
本地通知對於iPhone,iPad或iPod來說是本地的。
而推播通知——來自於裝置外部。它們來自遠程伺服器——也叫做遠程通知——推送給裝置上的應用程式(使用APNs)同時可以查看訊息或下載資料。
APNS: 蘋果推播通知服務 “Apple Push Notification Service”

 

手機--(uuid,bundleid)apns
apns — token—手機
手機--上傳token到伺服器--伺服器記錄token
伺服器--發送token到--apns
apns—-根據token推送到手機

註冊接收遠程通知

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    // 註冊遠程通知    UIRemoteNotificationType type = UIRemoteNotificationTypeAlert |             UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound;    [application registerForRemoteNotificationTypes:type];    return YES;}    

接收deviceToken

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{    NSLog(@"%@", deviceToken);}

發送deviceToken到自己伺服器

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken{    NSLog(@"%@", deviceToken);}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.