iT邦幫忙

DAY 29
2

APP 開發好好玩系列 第 26

手機 APP 推播方案

  • 分享至 

  • xImage
  •  

手機 APP 推播方案
昨天我們講過,推播的機制應該是怎麼樣的.一開始我們就會需要跟 APNS 要求 Token ,所以我們在應用程式啓動的時候,如果還沒有拿到 Token ,必須跟 APNS 取得 Token

- (BOOL)application:(UIApplication *)application
 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    ...
    // Register for push notifications
    [application registerForRemoteNotificationTypes: 
                                 UIRemoteNotificationTypeBadge |
                                 UIRemoteNotificationTypeAlert |             
                                 UIRemoteNotificationTypeSound];
    ...
}

這是向 APNS 要求 Token
而 APNS 處理完成之後,在 AppDelegate 當中會有事件被啓動,是取得了遠方 Token

- (void)application:(UIApplication *)application 
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken {
    // Store the deviceToken in the current installation and save it to Parse.
    PFInstallation *currentInstallation = [PFInstallation currentInstallation];
    [currentInstallation setDeviceTokenFromData:newDeviceToken];
    [currentInstallation saveInBackground];
}

取得了之後我們再進行處理即可


上一篇
iOS 推播的機制
下一篇
iOS 推播伺服器實作方式
系列文
APP 開發好好玩27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0

我要留言

立即登入留言