私は独自の URL スキームを管理するアプリに取り組んでいるので、コールバックを実装します。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions (NSDictionary *)launchOptions
{
// Get our launch URL
if (launchOptions != nil)
{
// Launch dictionary has data
NSURL* launchURL = [launchOptions objectForKey: UIApplicationLaunchOptionsURLKey];
// Parse the URL
NSString* hostString = [launchURL host];
blah blah blah...
非常にうまく機能しますが、呼び出し元のアプリケーション (つまり、URL を開いたアプリ) を起動する必要があります。ここでの私の質問は、それは可能ですか?
遊んでUIApplicationLaunchOptionsSourceApplicationKey
いますが、アプリのバンドル ID でアプリを起動できません。できますか?
launchApplicationWithIdentifier:
文書化されていない も試しましたUIApplication
が、実際の解決策が必要であり、回避策はシミュレータでのみ機能するようです。
何か案は?ありがとうございました!