在App.vue文件的onLaunch上增加以下代码:
onUniNViewMessage: function(e) {
let pages = getCurrentPages();
let page = pages[pages.length - 1];
let currentWebview = page.$getAppWebview();
plus.webview.postMessageToUniNView({
detail: plus[e.data.module][e.data.api]
}, currentWebview.id);
},
然后仿照下面的写法增加IDFA获取方法
onLaunch: function() {
if (plus.os.name == "iOS" || plus.os.name == "ios") {
var ASIdentifierManager = plus.ios.importClass("ASIdentifierManager");
if(ASIdentifierManager){
var sharedManager = ASIdentifierManager.sharedManager();
if (sharedManager.isAdvertisingTrackingEnabled()) {
var advertisingIdentifier = sharedManager.advertisingIdentifier();
var idfa = plus.ios.invoke(advertisingIdentif