0

私の iPhone アプリケーションには、HTML ページを表示する UIWebview があります。そのページ内には、ユーザーを iTunes アプリケーションとユーザーがタップしたアプリケーションに導くリンクがあります。ただし、ユーザーがリンクをタップすると、「リダイレクトが多すぎます」というエラーが発生します。パケット スニファーで見ると、同じhttp://phobos.apple.com/ ... URL にリダイレクトし続けていることがわかります。リンク スキームを「itms://」に変更しようとしましたが、「URL を表示できません」というエラーが発生します。URLRequest をトラップして openURL: を UIApplication に送信することでこの問題を解決できましたが、アプリは既にデプロイされており、パッチを適用したくありません。可能であれば、html/js/server 側で行います。誰にもアイデアはありますか?

4

1 に答える 1

0

まだこの回答を探している人にとっては、 itms:// URL をサポートしていないシミュレーターの問題であることがわかりました (App Store アプリがないため)。ハードウェアでは同じ問題は見られず、App Store アプリは問題なく開きます (私の場合、これは AdMob 広告からの URL をテストするときでしたが、おそらく UIWebView でも同じです)。

于 2009-12-12T07:37:59.927 に答える