【iOS】プッシュ通知概要
不眠
とゆーわけでまとめとくぉ
クライアント側
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeBadge)]; 呼び出し application:didRegisterForRemoteNotificationsWithDeviceToken: で受け取ったデバイストークンをサーバーに送信 application:didFailToRegisterForRemoteNotificationsWithError: 失敗するとこれが呼ばれる
なお、設定から通知をオフに設定しているとどちらも呼ばれない模様
サーバー側
受け取ったデバイストークンを使ってプッシュ送信
クライアント側
application:didFinishLaunchingWithOptions 通知センターから起動するとこれが呼ばれる application:didReceiveRemoteNotification アプリがフォアグラウンドのときはこれが呼ばれる
いじょー