私たちのワークフローでは、ユーザー:
- アプリでトランザクションを開始します
- トランザクションを確認するために Safari.app にリダイレクトされます
- リンクを介してアプリにリダイレクトされます:
myapp://finish-transactionトランザクションが再度チェックされます - 結果に応じてUIを更新
Safari でリンクをクリックするとアプリが再アクティブ化されますが、再アクティブ化時にこれらのメソッドが呼び出されないのは奇妙でした。
application:openURL:sourceApplication:annotationapplication:didFinishLaunchingWithOptions:applicationDidBecomeActive:applicationWillEnterForeground:viewDidAppear:またはviewWillAppear:現在UIViewControllerapplication:handleOpenURL:
の識別子のmyappエディターとしてurlscheme を登録しています。com.mycompany.myappInfo.plist
では、アプリが iOS 5.0 で再アクティブ化されたかどうかを確認するにはどうすればよいですか?