UIWebview 问题并链接到 App Store

Posted

技术标签:

【中文标题】UIWebview 问题并链接到 App Store【英文标题】:problem with UIWebview and link to App Store 【发布时间】:2009-06-09 14:57:07 【问题描述】:

在我的 iPhone 应用程序中,我有一个显示 html 页面的 UIWebview。在该页面内,有一些链接可以将用户引导至 iTunes 应用程序和他们点击的应用程序。但是,当用户点击链接时,它会出现“重定向过多”的错误。用数据包嗅探器查看它,我发现它只是不断重定向到相同的http://phobos.apple.com/... URL。我什至尝试将链接方案更改为“itms://”,但这会导致“无法显示 URL”错误。我可以通过捕获 URLRequest 并将 openURL: 发送到 UIApplication 来解决这个问题,但是该应用程序已经部署并且我不想修补它。如果可能的话,我宁愿在 html/js/server 端这样做。有人有什么想法吗?

【问题讨论】:

我也在打这个,你找到答案了吗? 你应该使用硬件,而不是模拟器。 【参考方案1】:

对于仍在寻找此答案的任何人,我发现这似乎是模拟器上不支持 itms:// URL 的问题(因为没有 App Store 应用程序)。我没有在硬件上看到同样的问题,App Store 应用程序打开得很好(在我的情况下,这是在测试 AdMob 广告的 URL 时,但对于 UIWebView 可能相同)。

【讨论】:

以上是关于UIWebview 问题并链接到 App Store的主要内容,如果未能解决你的问题,请参考以下文章

如何从 UIWebView 打开 safari.app 中的外部链接?

苹果mac怎么下载app stor以外的东西

iOS iTunes 应用程序链接不起作用

UIwebview 图片到新的视图控制器

如果 App 因在代码中使用 UIWebView 而被拒绝,如何解决?

IOS - UIWebview - 获取点击链接的 URL 并编辑 url