返回

ionic2上实现跳转应用市场的功能

发布时间:2022-12-10 19:34:11 309
# android# ios

       需要使用到如下插件:(参考官网的ionic-native)

​​App Version​​ 主要用于获取Appde包名:AppVersion.getPackageName();

​​WebIntent​​ 用于在Android平台上调用原生intent,开启Activity,而ios平台上则直接使用window.open跳转app store,当然android这样做也是阔以的。

参考:​​Android 应用商店评分+APP分享​​

       实现如下(记得先安装那两个插件并import进来哦):

 

// 前往应用市场进行打分鼓励
goToMarket() {
AppVersion.getPackageName().then((data) => {

if (this.platform.is('ios')) {
window.open('itms-apps://itunes.apple.com/us/app/domainsicle-domain-name-search/id511364723?ls=1&mt=8'); // or itms://
} else if (this.platform.is('android')) {
//window.open('market://details?id=' + data);

WebIntent.startActivity({
action: 'android.intent.action.VIEW',
url: 'market://details?id=' + data
}).then(() => {}, (err) => {
this.noticeSer.showToast('提示:当前手机暂不支持打分鼓励功能哦,请确保安装了应用市场APP~');
});

} else {
this.noticeSer.showToast('提示:当前手机暂不支持打分鼓励功能哦,请确保安装了应用市场APP~');
}

}, (err) => {

alert('PackageName - Error: ' + err);
});
}

 

 

       在android上运行,点击“打分鼓励”类似功能的按钮将弹出手机上所有的应用市场进行选择:

ionic2上实现跳转应用市场的功能_ionic2

       在ios上还未测试过嘞~~

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线