同じデバイスに 2 つの異なるアプリケーションがあります。2 番目のアプリケーションから最初のアプリケーションを開きたい。それはどのように起こりますか?基本的に、app1 内のいくつかのボタンをタップして、app1 から app2 にデータを渡したいと考えています。タップすると、app2 が起動され、渡されたデータに基づいて app2 内で何らかのアクションが実行されます。
この機能を実現する方法。
同じデバイスに 2 つの異なるアプリケーションがあります。2 番目のアプリケーションから最初のアプリケーションを開きたい。それはどのように起こりますか?基本的に、app1 内のいくつかのボタンをタップして、app1 から app2 にデータを渡したいと考えています。タップすると、app2 が起動され、渡されたデータに基づいて app2 内で何らかのアクションが実行されます。
この機能を実現する方法。
自分だけのアプリを作る「URLスキーム」
あなたはFacebookからコードをチェックすることができます
// Pre 4.2 support
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [facebook handleOpenURL:url];
}
// For 4.2+ support
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [facebook handleOpenURL:url];
}
アプリが他のアプリから開いている場合、このメソッドが呼び出される場合があります