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 回答