ローカル通知をクリックして特定のView Controllerを開こうとしていますが、アプリがバックグラウンドであれば、メソッドには[launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
がないため、できません。できる場合はお手伝いをしてください、ありがとうございます。アプリケーションがフォアグラウンドにある場合、ローカル通知をクリックして特定のビューコントローラを開きますか?
0
A
答えて
1
更新
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
yourViewController *obj=[storyboard instantiateViewControllerWithIdentifier:@"yourViewControllerStoryboardID"];
// [self.window.rootViewController.navigationController pushViewController:obj animated:YES];
self.window.rootViewController = obj;
好き
- (void)applicationDidBecomeActive:(UIApplication *)application {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
MapViewController *obj=[storyboard instantiateViewControllerWithIdentifier:@"Map"];
// [self.window.rootViewController.navigationController pushViewController:obj animated:YES];
self.window.rootViewController = obj;
}
アップデート1
あなたはここに
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
でlocalnotificationアクションを得ることができます 完全チュートリアルについては、this
+0
@PayalManiyar - Tanxの仲間、 –
+0
@ Anbu.Karthikどうすればそのユーザーが通知をクリックしたかどうか知ることができますか? –
+1
@MuhammadUmair - 更新された回答を同時に確認するこのチュートリアルでもurの問題を解決しますhttps://nrj.io/simple-interactive-notifications-in-ios-8/ –
関連する問題
- 1. フォアグラウンド通知のアプリケーションが自動的に開く場合
- 2. ローカル通知、applicationIconBadgeNumberは、アプリケーションがフォアグラウンドにあるときに残ります
- 3. ローカル通知をクリックするとアクティビティが開きます
- 4. バナーiOsプッシュ通知(アプリがフォアグラウンドにある場合)
- 5. アプリがフォアグラウンドにある場合のみAndroid通知が受信されます
- 6. IOS 5ローカル通知はフォアグラウンドでは方法があります
- 7. クリックすると通知アクティビティが開きますfirebaseの通知
- 8. iPhone SDKのフォアグラウンドでのローカル通知
- 9. アプリがフォアグラウンドにあるときに特定のローカル通知バナーを無効にすることはできますか?
- 10. 通知アクションから特定のビューコントローラを表示する
- 11. アプリがフォアグラウンドのときにローカル通知を表示する方法
- 12. アプリがフォアグラウンドでDelphiを使用してフォアグラウンドにない場合のAndroidプッシュ通知の処理
- 13. Onesignal、Ionic App:通知をクリックしたときに特定のビューを開く
- 14. ionicのローカル通知で特定のページを開く
- 15. のiOS:Appceleratorのチタンにローカル通知を介して特定のページを開きます
- 16. アプリがバックグラウンドにある場合、ローカル通知を履歴に表示させることはできますか?
- 17. iOS10:ローカル通知からアクションをタップしてもアプリケーションがフォアグラウンドに移動しない
- 18. アプリがフォアグラウンドにあるときのシステムトレイのFCM通知
- 19. 通知をクリックしたときにアプリケーションがフォアグラウンドでもペイロードデータを受信していないときに通知を受信しない
- 20. UIPickerViewに日付が設定されている場合のローカル通知?
- 21. 通知をクリックしているときにアプリケーションを開く方法は?
- 22. プッシュ通知をクリックしてアプリケーションがフォアグラウンドになると、カスタムダイアログボックスを表示する方法
- 23. フォアグラウンドでアプリケーションが表示されているが、通知メッセージをクリックしている間に、テキストベースビューでfirebase通知が表示されます。android
- 24. Androidのローカル通知が表示されない場合があります
- 25. 特定の時刻のローカル通知
- 26. $ .getが特定の値を返す場合に通知を送信する
- 27. アプリケーションがフォアグラウンドに入ったときにリモート通知を検出する
- 28. 当日の特定の時刻にローカル通知をスケジュールする
- 29. 通知をクリックするとダイアログが開きます
- 30. 特定の時刻にiOSローカル通知を停止する
http://stackoverflow.com/a/15502253/1850983を参照してください。それはあなたが問題を解決するのに役立ちます。 –
@PayalManiyarあなたの答えをありがとう、アプリがフォアグラウンドの場合、私はこれを行うには、上記のリンクは、アプリケーションがフォアグラウンドではない場合は、うまくいきたいです。 didFinishLaunchingWithOptionsが呼び出されないため、通知をクリックしたことをどのように知っているでしょうか。 –
私は答えを与えました。 upvoteしてください。 –