ItunesアプリのリンクがWkWebviewで機能しない

dinesh R

WkwebviewにロードしたWebページの1つに、次のiTunesアプリのリンクがあります

 https://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8

開くと、次のアラートが表示されます

ここに画像の説明を入力してください

これが私が持っているエラーです。

{
    "[errorCode]" = 0;
    "[errorDescription]" = "Redirection to URL with a scheme that is not HTTP(S)";
    "[errordetail]" = "Con:myappxxxx:myorder:webview:networkerror";
    "[localizedRecoverySuggestion]" = "";
    "[url]" = "itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263";
}

同じiTunesリンク(https://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8)をUIWebviewで開くと、URLが次のURLにリダイレクトされ、アプリがで開くのがわかりました。 appstore

 itms-appss://itunes.apple.com/gb/app/xx-yy-zz/id435919263?mt=8

一方、Wkwebviewでは、URLは次のURLにリダイレクトされます

 itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263

どんな助けでも大歓迎です


更新

トランスポートのセキュリティのために任意のアップロードをtrueに試しましたが、問題はまだ残っています。

Error Domain = Code = 0 "HTTP(S)ではないスキームを使用したURLへのリダイレクト" UserInfo = {_ WKRecoveryAttempterErrorKey =、NSErrorFailingURLStringKey = itms-appss://apps.apple.com/gb/app/xx-yy-zz / id435919263、NSErrorFailingURLKey = itms-appss://apps.apple.com/gb/app/xx-yy-zz/id435919263、NSLocalizedDescription = HTTP(S)以外のスキームを使用したURLへのリダイレクト}

Durai Amuthan.H

wkwebviewのデリゲートメソッドでitunesリンクをインターセプトし、openURLを使用してURLを開くことができると思います

以下のソースコードは、wkwebviewですべてのitms-appssリンクを開きます。WKNavigationDelegateに準拠することを忘れないでください

   - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
    if ([webURL.scheme isEqualToString:@"itms-appss"])
        {
                UIApplication *app = [UIApplication sharedApplication];
    if ([app canOpenURL:webURL])
    {
        [self.webviewObj stopLoading];
        [app openURL:[NSURL URLWithString:[webURL absoluteString]]];
        decisionHandler(WKNavigationActionPolicyCancel);
     } else{
        decisionHandler(WKNavigationActionPolicyCancel);
       }
        }
    else
       {
            decisionHandler(WKNavigationActionPolicyAllow);
        }
     return;
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ItunesアプリのリンクがWkWebviewで機能しない

分類Dev

JestのdescribebocksでReactTestingLibraryのクリーンアップが機能しない

分類Dev

AzureB2C更新トークンの機能がiOSSwiftサンプルアプリで機能しない

分類Dev

アプリのインデックス作成「アプリで開く」が機能しない

分類Dev

あるスクリプトでは機能するが別のスクリプトでは機能しないサインアップ機能

分類Dev

iOSiTunesアプリケーションのリンクが機能しない

分類Dev

メタタグが機能しないアプリのリンクページ

分類Dev

Playストアアプリの詳細リンクが電話で機能しない

分類Dev

サファリでのクリップパスのアニメーションが機能しない

分類Dev

iOSFacebookの「いいね」ボタンがiOSアプリで機能しない

分類Dev

PushNotificationがバックグラウンドでアプリで機能しない

分類Dev

libgdxのhttpリクエストメソッドがWebアプリケーションで機能しない

分類Dev

アプリアクションでのテスト中にスライスのsetSeeMoreAction()が機能しない

分類Dev

外部アンカー リンクが Chrome で機能しない

分類Dev

JavascriptクリックイベントがBlazorクライアント側アプリで機能しない

分類Dev

<summary>要素のアイコンでリンクが機能しない

分類Dev

jQueryのfadeOutがアンカーリンクで機能しない

分類Dev

MVCアプリでのCSSの変更が機能しない

分類Dev

アプリで共有ボタンが機能しない

分類Dev

リンクが機能しないiOSアドホック分散アプリ

分類Dev

角度10のアプリで垂直スクロールが機能しない

分類Dev

フェニックスアプリで一意のインデックス制約が機能しない

分類Dev

Cordova Browser-Syncプラグインがクリーンな新しいApacheCordovaアプリで機能しないのはなぜですか?

分類Dev

.net4.5アプリへのシンボリックリンクが機能しない

分類Dev

Phonegapアプリで属性のダウンロードが機能しない

分類Dev

MapStructの実装がSpringBootWebアプリケーションで機能しない

分類Dev

imgkitgemがrailsアプリケーションのherokuで機能しない

分類Dev

AndroidのTextViewとボタンがアプリで機能しない

分類Dev

SSH-Xが特定のアプリケーションで機能しない

Related 関連記事

  1. 1

    ItunesアプリのリンクがWkWebviewで機能しない

  2. 2

    JestのdescribebocksでReactTestingLibraryのクリーンアップが機能しない

  3. 3

    AzureB2C更新トークンの機能がiOSSwiftサンプルアプリで機能しない

  4. 4

    アプリのインデックス作成「アプリで開く」が機能しない

  5. 5

    あるスクリプトでは機能するが別のスクリプトでは機能しないサインアップ機能

  6. 6

    iOSiTunesアプリケーションのリンクが機能しない

  7. 7

    メタタグが機能しないアプリのリンクページ

  8. 8

    Playストアアプリの詳細リンクが電話で機能しない

  9. 9

    サファリでのクリップパスのアニメーションが機能しない

  10. 10

    iOSFacebookの「いいね」ボタンがiOSアプリで機能しない

  11. 11

    PushNotificationがバックグラウンドでアプリで機能しない

  12. 12

    libgdxのhttpリクエストメソッドがWebアプリケーションで機能しない

  13. 13

    アプリアクションでのテスト中にスライスのsetSeeMoreAction()が機能しない

  14. 14

    外部アンカー リンクが Chrome で機能しない

  15. 15

    JavascriptクリックイベントがBlazorクライアント側アプリで機能しない

  16. 16

    <summary>要素のアイコンでリンクが機能しない

  17. 17

    jQueryのfadeOutがアンカーリンクで機能しない

  18. 18

    MVCアプリでのCSSの変更が機能しない

  19. 19

    アプリで共有ボタンが機能しない

  20. 20

    リンクが機能しないiOSアドホック分散アプリ

  21. 21

    角度10のアプリで垂直スクロールが機能しない

  22. 22

    フェニックスアプリで一意のインデックス制約が機能しない

  23. 23

    Cordova Browser-Syncプラグインがクリーンな新しいApacheCordovaアプリで機能しないのはなぜですか?

  24. 24

    .net4.5アプリへのシンボリックリンクが機能しない

  25. 25

    Phonegapアプリで属性のダウンロードが機能しない

  26. 26

    MapStructの実装がSpringBootWebアプリケーションで機能しない

  27. 27

    imgkitgemがrailsアプリケーションのherokuで機能しない

  28. 28

    AndroidのTextViewとボタンがアプリで機能しない

  29. 29

    SSH-Xが特定のアプリケーションで機能しない

ホットタグ

アーカイブ