他のアプリケーションからの呼び出しを処理するために、アプリでこの関数を使用しています。
(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication 注釈:(id)annotation
リクエストの処理が完了した後、アプリを起動したアプリを再起動する方法を理解する必要があります。
つまり、アプリで問題の処理が完了したら、ソース アプリをフォアグラウンドにする必要があります。
ここでの流れ:
- ユーザーがサードパーティのアプリのいくつかのボタンをクリックします (特定のアプリではなく、任意のアプリである可能性があります)。
- ボタンは使用します
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:sourceApplication]]
- アプリでいくつかのアクションを実行します。
- サードパーティのアプリ (ソース アプリ) が再度開きました。
何か案は?
ありがとう!
(ところで、Facebook APIもそうしていると思いますが、よくわかりません。)