0

現在、xcodeを使用してiPhoneでプッシュ通知を行っています。ユーザーが開くための URL を含むメッセージ/通知をユーザーに送信すると、ユーザーは URL を含む通知とメッセージを受け取り、アプリの webview で開きます。その URL をアプリの外で chrome や safari で開くことはできますか?

クリックした URL を接続してアプリの外部でブラウザを開くには、コーディングをどのように変更する必要がありますか?

これは、リンクをクリックしたときに webview が開かれるようにするコーディングです。

- (BOOL)webView:(UIWebView *)wv shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
    NSURL *url = [request URL];


    if ([[url scheme] isEqualToString:@"ua"]) {
    if ((navigationType == UIWebViewNavigationTypeLinkClicked) || (navigationType == UIWebViewNavigationTypeOther)) {
            [UAInboxMessage performJSDelegate:wv url:url];
            return NO;
        }
4

2 に答える 2

1

このコードを使用すると、提供される代わりにリンクを渡すだけで、サファリ ブラウザへのリンクを開くことができます。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.daledietrich.com"]];
于 2013-09-11T05:43:58.417 に答える