4

スタックオーバーフローの皆さん、

私は最近、Apple の Smart App Banners を実装しようとしました。
それらは機能しますが、アプリでアプリ引数データを取得できません。
アプリは iOS 5、6、および 7 で動作しますが、iOS 6 および 7 のみも試しました。
バナーのコードは次のとおりです。

<meta name="apple-itunes-app" content="app-id=688798564, app-argument=http://app.heimwerker.de/2" />


これは私の実装です:

-(BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:NSString*)sourceApplication annotation:(id)annotation{
NSLog(@"URL: %@",url.absoluteString);

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle: nil];
ReadViewController *dest = [storyboard instantiateViewControllerWithIdentifier:@"ReadVC"];
NSNumberFormatter *format = [[NSNumberFormatter alloc] init];
dest.uid = [format numberFromString: url.absoluteString];
[[[UIAlertView alloc] initWithTitle:@"Smart App" message:url.absoluteString delegate:nil cancelButtonTitle:@"Abbrechen" otherButtonTitles:nil]show];


return YES;

}


このメソッドは呼び出されません。どうしてか分かりません。

4

1 に答える 1

2

これは報告された iOS7 のバグです。オープンバグレポートを見 てください iOS6でも動作するはずです

于 2013-11-19T16:25:09.563 に答える