2

iPhone アプリから Safari で Web サイトを開く際のユーザビリティ ガイドラインはありますか?

例: アプリにボタンがあり、タップするとユーザーがサファリの Web サイトに移動します。これにより、アプリが閉じてサファリが開きます。

私には、ユーザーがアプリを終了してサファリを開こうとしていることをユーザーに警告せずにこれを行うのは、ちょっと面倒です。

これをどのように処理すべきかを示すユーザー ガイドラインはありますか? つまり、ユーザーにプロンプ​​トを表示して知らせる必要がありますか?

公式のガイドラインを見つけることができませんでした

4

2 に答える 2

4
-(void)openSafari
{
   UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"test"
                       message:@"this will open safari, you sure?" 
                       delegate:self cancelButtonTitle:@"no" 
                       otherButtonTitles:@"yes", nil];
              [alert show];
}


- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    NSString *title = [alertView buttonTitleAtIndex:buttonIndex];

    if([title isEqualToString:@"yes"]){
    [[UIApplication sharedApplication] openURL:
    [NSURL URLWithString:@"http://www.google.com"]];
  }
}

ヘッダーファイルで。

 @class YourClass : SuperClass<UIAlertViewDelegate>
于 2012-09-07T12:01:17.133 に答える
1

ユーザーがアプリを離れないため、(Twitter、Facebook、および他の多くのアプリが行うように) Safari を開く代わりに、UIWebView で Web を読み込む方が適切です。

于 2012-09-07T13:36:59.587 に答える