例: - 最小化状態で4種類のローカル通知を生成しました。アプリケーションが最小化されているときにローカル通知テキストを取得する
以下の通知の種類。
メッセージ
フレンドリクエスト
ビデオ通話
オーディオコール
通知は、通知センターに表示されます。
Noow..Iは、どのように私がクリックした通知のどの番号を取得することができ、第二の通知に
をクリックしましたか?
第2通知体の警告テキスト(コンテンツ)を取得するにはどうすればよいですか? WhatsAppのような
this mehod is not working for minimize state
..私は通知の種類に応じて、特定の画面に移動する必要があります。
- (void)pushRegistry:(PKPushRegistry *)registry didReceiveIncomingPushWithPayload:(PKPushPayload *)payload forType:(NSString *)type {
NSString *[email protected]"";
if ([[payload.dictionaryPayload valueForKey:@"type"]isEqualToString:@"video"]) {
[email protected]"video";
}
else if ([[payload.dictionaryPayload valueForKey:@"type"]isEqualToString:@"friendRequest"]) {
[email protected]"friend Request";
}
else if([[payload.dictionaryPayload valueForKey:@"type"] isEqualToString:@"message"])
{
[email protected]"message";
}
else{
[email protected]"audio";
}
私はこのようなUILocalNotification
を作成しています:
UILocalNotification *notification = [[UILocalNotification alloc]init];
notification.repeatInterval = NSDayCalendarUnit;
[notification setAlertBody:Notitype];
[notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:1]];
[notification setTimeZone:[NSTimeZone defaultTimeZone]];
[[UIApplication sharedApplication] setScheduledLocalNotifications:[NSArray arrayWithObject:notification]];
あなたのローカル通知の設定方法をコードでお知らせください。 –
私はコードを更新しました。 @NikhleshBagdiyaをチェックしてください –