ユーザーがプッシュ通知をクリックしてapp.orを起動し、フォアグラウンドで取得するかどうかを検出したいと考えています。 didFinishLaunchingWithOptionsメソッドを実行されていなかったアプリケーションは、アプリケーションの起動時に呼び出される場合アプリのユーザーがプッシュ通知のiosをクリックするかどうかを知る方法は?
0
A
答えて
0
ちょうどあなたのAppDelegate方法
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo;
0
を実装すると、あなたは、このようにlaunchOptionsにパラメータを確認することができます。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
if (launchOptions != nil) {
NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (notification) {
// Launched from push notification
}
}
}
アプリケーションが既に起動されている場合は、次の方法を使用できます。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
if (application.applicationState == UIApplicationStateInactive || application.applicationState == UIApplicationStateBackground )
{
//opened from a push notification when the app was on background
}
}
また、次の項目を確認することもできます。 Detect if the app was launched/opened from a push notification
関連する問題
- 1. ユーザーからユーザーにプッシュ通知を送信する方法は?
- 2. ウェブブラウザから通知をプッシュするios
- 3. iOsプッシュ通知
- 4. iOSのプッシュ通知
- 5. 多くのユーザーにiOSプッシュ通知
- 6. android:プッシュ通知をクリックしてアプリを開く方法
- 7. 通知ハブの特定のユーザーにプッシュ通知を送信する方法
- 8. iOS:プッシュ通知の登録方法
- 9. iosで2つのアプリの間でプッシュ通知を送信する方法は?
- 10. プッシュ通知をクリックするとロジックを行う方法
- 11. プッシュがいつ開かれるかを知る方法。 Azureプッシュ通知通知ハブ?
- 12. web-appからiOSの通知をプッシュ
- 13. Azureプッシュ通知ハブはiOS PushKit VoIPプッシュ通知をサポートしていますか?
- 14. Xamarin iOS - プッシュ通知 - 到着からクリックされたプッシュ通知を区別する
- 15. iOSプッシュ通知フィードバックサービス
- 16. iOSプッシュ通知カスタムサウンドリピート?
- 17. iOSプッシュ通知keyId
- 18. iOSプッシュ通知ディスプレイ
- 19. iOSプッシュ通知フロー
- 20. パーズサーバ:iOSプッシュ通知
- 21. iOSプッシュ通知(iP6)
- 22. iOSバックグラウンドタスク/プッシュ通知
- 23. あなたのアンドロイドアプリにプッシュ通知を通知する方法
- 24. IOSプッシュ通知音が
- 25. アプリがプッシュ通知を送信する方法
- 26. コールドスタート後のコードナビアプリでプッシュ通知イベントを検出する(通知クリックから)
- 27. すべてのユーザーにiosでプッシュ通知を送信する
- 28. iOSアプリのEmoji - 通知/通知 - Xcode/Swift
- 29. gcm/fcmで複数のAndroidアプリとiOSアプリの通知をプッシュ
- 30. は、プッシュ通知アプリIDエラー
アプリケーションが既に起動されている場合は、どうすれば両方の条件を処理する必要がありますか。 –
アプリがバックグラウンドからフォアグラウンドに向かうと同時に、アプリがプッシュ通知を受け取ると同時に、InActiveとして状態を取得します。 (これを解決するには? –