经过和小伙伴一个多月的努力,终于项目的警告解决了,一些逻辑问题也解决的差不多了,之后就是开始完善,首先呢,我们就开始完善app评分这一块的东西,app评分是要跳转到应用商城的,安卓和ios在评分上面不一样,因此要区分开。
if (plus.os.name == "Android") {
let appUrl = "market://details?id=自己的包名";
plus.runtime.openURL(appurl);//打开第三方app的方式
} else if (plus.os.name == "iOS") {
console.log("ios");
let appUrl = uni.getStorageSync(this.$store.state.bsKey.appStoreUrl);
if (undefined == appUrl || appUrl.length == 0) {
this.$store.state.showHint.showToastMessage("找不到相关链接", null, 2000);
return;
}
let _this = this;
plus.runtime.launchApplication({
action: appUrl + "?mt=8",
}, function(e) {
_this.$store.state.showHint.showToastMessage("找不到相关链接", null, 2000);
});
}
参考文章:
https://ask.dcloud.net.cn/article/35621