如何link Cordova应用到App Store?
How to link Cordova app to App Store?
如何在我的 cordova 应用程序中创建一个 link 按钮,该按钮会根据设备在 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]");
}
}
你可以使用 Inappbrowser plugin.
使用以下命令安装 inappbrowser 插件:
cordova plugin add cordova-plugin-inappbrowser
并在您的代码中使用以下内容:
var isAndroid = navigator.userAgent.match(/android/i) ? true : false;
var isIOS = navigator.userAgent.match(/(ipod|ipad|iphone)/i) ? true : false;
if(isIOS){
window.open("https://itunes.apple.com/gb/app/[OBFUSCATED]","_system");
} else if (isAndroid) {
window.open("https://play.google.com/store/apps/details?id=[OBFUSCATED]", "_system");
} else {
window.open("https://www.amazon.co.uk/[OBFUSCATED]", "_system");
}
希望对您有所帮助。
如果您卡在任何地方,请发出评论。
我想通了:
IOS: itms-apps://itunes.apple.com/app/[appId]
Android: market://details?id=[appPackageId]
Amazon: amzn://apps/android?p=[appPackageId]
如何在我的 cordova 应用程序中创建一个 link 按钮,该按钮会根据设备在 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]");
}
}
你可以使用 Inappbrowser plugin.
使用以下命令安装 inappbrowser 插件:
cordova plugin add cordova-plugin-inappbrowser
并在您的代码中使用以下内容:
var isAndroid = navigator.userAgent.match(/android/i) ? true : false;
var isIOS = navigator.userAgent.match(/(ipod|ipad|iphone)/i) ? true : false;
if(isIOS){
window.open("https://itunes.apple.com/gb/app/[OBFUSCATED]","_system");
} else if (isAndroid) {
window.open("https://play.google.com/store/apps/details?id=[OBFUSCATED]", "_system");
} else {
window.open("https://www.amazon.co.uk/[OBFUSCATED]", "_system");
}
希望对您有所帮助。
如果您卡在任何地方,请发出评论。
我想通了:
IOS: itms-apps://itunes.apple.com/app/[appId]
Android: market://details?id=[appPackageId]
Amazon: amzn://apps/android?p=[appPackageId]