//據說 小程序API的跳轉接口wx.navigateToMiniProgram即將棄用什荣,不知道小游戲的會不會棄用宵睦,先用著吧望忆。
toOtherGame(){
var self = this;
wx.getSystemInfo({
success(res){
//比較版本,微信6.7.1版本以上才能實現小游戲相互跳轉
var resule = self.compareVersion(res.version, "6.7.1");
//低于6.7.1版本杜耙,不能跳轉,所以我這里直接把《最強的大腦的推廣二維碼展現出來》
if(resule < 0){
//后臺獲取的廣告信息拂盯,自行去接
? console.log(self.adsInfo)
? if(self.adsInfo.adsImageUrl != ""){
? wx.previewImage({
? current: self.adsInfo.adsImageUrl,?
? urls: [self.adsInfo.adsImageUrl],
? });?
? }
}else{
//高于6.7.1佑女,調用微信小游戲跳轉
? wx.navigateToMiniProgram({
appId: 'wxbb1390ad75bf7154', //目標小游戲的appId,必須與當前小游戲屬于同一個公眾號
path: "", //跳轉后的場景谈竿,沒研究過团驱,我這里直接傳空值跳主場景
extraData: {
? foo: 'bar' //帶參數跳轉
},
envVersion: 'release', //跳轉的目標小游戲版本,develop(開發(fā)版)空凸,trial(體驗版)嚎花,release(正式版)
success(res) {
? console.log("跳轉最強的大腦",res)
}
? })
}
},
fail(){
console.log(res)
}
? })
}
//比較微信版本
compareVersion: function (v1, v2) {
? ? v1 = v1.split('.');
? ? v2 = v2.split('.');
? ? var len = Math.max(v1.length, v2.length);
? ? while (v1.length < len) {
? ? v1.push('0');
? ? }
? ? while (v2.length < len) {
? ? v2.push('0');
? ? }
? ? for (var i = 0; i < len; i++) {
? ? ? var num1 = parseInt(v1[i]);
? ? ? var num2 = parseInt(v2[i]);
? ? ? console.log(num1);
? ? ? console.log(num2);
? ? ? if (num1 > num2) {
? ? ? ? return 1;
? ? ? } else if (num1 < num2) {
? ? ? ? return -1;
? ? ? }
? ? }
? ? return 0;
? },