android - 如何将 Cordova 应用链接到 App Store?

标签 android ios iphone cordova phonegap-plugins

我如何在我的 cordova 应用程序中创建一个链接按钮,它会根据设备重定向到我在 iOS/Android/Amazon App Store 上的应用程序?

我试过下面的代码,它进入了 iOS if 子句,但它没有重定向我,也没有给出错误:

if(window.cordova && window.device) {
    if (device.platform.toUpperCase() === 'IOS') {
        window.open("https://itunes.apple.com/gb/[OBFUSCATED]");
    } else if (device.platform.toUpperCase() === 'ANDROID') {
        window.open("https://play.google.com/store/apps/details?id=[OBFUSCATED]");
    } else {
        window.open("https://www.amazon.co.uk/[OBFUSCATED]");
    }
}

最佳答案

我想通了:

IOS: itms-apps://itunes.apple.com/app/[appId]
Android: market://details?id=[appPackageId]
Amazon: amzn://apps/android?p=[appPackageId]

关于android - 如何将 Cordova 应用链接到 App Store?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38630449/

相关文章:

java - 如何在构建期间修复此 Duplicate class 错误?

iphone - iPhone 可以混合两个声音文件或构建自定义均衡器吗?

安卓NDK : can we use C++ for all work

ios - Swift - 在 Collection View 的其余部分后面发送标题 View

ios - 从命令行+ iOS应用程序时,错误的无效体系结构“arm”

objective-c - NSDate 是 1-1-2001

iphone - 如何在 CAShapeLayer(Rounded-Recr cornered UIView) 上设置 maskToBounds 效果?

iphone - 如何将数据从 UITableViewCell 子类传递到 iOS 中的 RootViewController?

android - 在一个 Activity 中添加多个 ListView

android - 如何从 AChartEngine GraphicalView 绘制位图