ローカル通知のインタラクティブリマインダーを実装しました。しかし、これらの対話型オプションは、デバイスのロックが解除され、ユーザーが受信直後にリマインダをプルダウンした場合にのみ表示されます。最初の画像は、ローカル通知を受信した直後に表示されます。あなたはスワイプするインタラクティブリマインダーオプションはiOSでは表示されません
はそれが左または右に何も起こりません。しかし、プルダウンすると、2つの対話型オプションが表示されます。ちょうど第二のイメージのように。
私は3つのインタラクティブなオプションを宣言しているが、それだけで唯一の2つの選択肢を示し、なぜ(Q1)は実は、私の最初の質問はありますか?
これは私の関連コードです。ユーザーは他のどの段階で通知をスワイプするとき、我々は対話型のオプションを見ることができない理由
UIMutableUserNotificationCategory *notificationCategory = [[UIMutableUserNotificationCategory alloc] init];
notificationCategory.identifier = mutableUserNotificationCategoryId;
[notificationCategory setActions:@[notificationAction1, notificationAction2, notificationAction3] forContext:UIUserNotificationActionContextDefault];
[notificationCategory setActions:@[notificationAction1, notificationAction2, notificationAction3] forContext:UIUserNotificationActionContextMinimal];
NSSet *categories = [NSSet setWithObjects:notificationCategory, nil];
UIUserNotificationType types = (UIUserNotificationTypeSound | UIUserNotificationTypeAlert);
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:types categories:categories];
[application registerUserNotificationSettings:settings];
(Q2)私の2番目の質問は、です。 (例:通知センターの通知が表示されます)アップロードした次の画像をご覧ください。
3Dタッチ対応デバイスの場合は、3Dタッチで通知アクションを利用できます。 –