アクション(選択肢付き付き)Push 通知では、Local Notificationが利用できるようです。
参考にしたページからメモと掲載しておきます。
送り方は `UILocalNotification` に `category` プロパティが追加されていますので、ここにカテゴリの識別子をセットします。
UILocalNotification *localNotification = [UILocalNotification new];
localNotification.alertBody = @"Local notification";
localNotification.category = @"INVITE_CATEGORY";
[application scheduleLocalNotification:localNotification];
受け取りは `- application:handleActionWithIdentifier:forLocalNotification:completionHandler:`
メソッドが呼ばれます。
- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString
*)identifier forLocalNotification:(UILocalNotification *)notification completionHandler:(void (^)())completionHandler {
if ([identifier isEqualToString:@"ACCEPT_IDENTIFIER"]) {
// ...
} else if ([identifier isEqualToString:@"MAYBE_IDENTIFIER"]) {
// ...
}
if (completionHandler) {
completionHandler();
}
}
コメントをお書きください