如何使用 ionic inappbrowser 打开 iTunes 链接?

Posted

技术标签:

【中文标题】如何使用 ionic inappbrowser 打开 iTunes 链接?【英文标题】:How to open iTunes link with ionic inappbrowser? 【发布时间】:2015-07-08 03:45:49 【问题描述】:

所以我正在使用以下代码尝试从我的 ionic 应用程序中打开一个应用程序。

$cordovaInAppBrowser.open('itms-apps://itunes.apple.com/us/app/pages/id333903271?mt=8', '_system', 'location=yes');

我正在尝试使用 iPad Air2 和模拟器,但无论我做什么都无法发生任何事情,我没有得到一个 url,没有找到任何东西,没有应用程序打开。我在上面和下面都有控制台日志,所以我知道事件正在触发并且没有发生错误。另请注意,如果我将 URL 更改为 google play 链接并为 android 构建,则效果很好。对可能发生的事情有任何想法吗?

【问题讨论】:

尝试使用http:// 而不是itms-apps:// 对不起,我会在帖子中添加一些我尝试过的东西,我尝试过 Https、itms-apps 和 encodeURL 【参考方案1】:

问题在于我如何调用事件,无论出于何种原因,将字符串切换为双引号时,它对单引号起作用。插件必须是特定的。

【讨论】:

【参考方案2】:

更新您的插件超过 1.3 版

【讨论】:

以上是关于如何使用 ionic inappbrowser 打开 iTunes 链接?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ionic 5 的 InappBrowser 的 IOS 设备中显示“返回”选项?

如何在控制器加载时立即显示 InAppBrowser 的实例,而 Ionic 应用程序不会无响应?

从 InAppBrowser IONIC 5 获取 JSON 数据

使用 Ionic + Windows Phone 8.1 显示 InAppBrowser

Ionic 2 InAppBrowser 选项不起作用

发送帖子表单后未触发 Ionic 5 inappbrowser loadstop