ios获取idfa

 1 if (uni.getSystemInfoSync().platform == 'ios') {
 2                 var NSUUID = plus.ios.importClass('NSUUID');
 3                 var UIDevice = plus.ios.importClass("UIDevice");
 4                 var currentDevice = UIDevice.currentDevice()
 5                 var identifierForVendor = currentDevice.identifierForVendor().UUIDString();
 6                 var ASIdentifierManager = plus.ios.importClass("ASIdentifierManager");
 7                 var sharedManager = ASIdentifierManager.sharedManager();
 8                 if (sharedManager.isAdvertisingTrackingEnabled()) {
 9                     var advertisingIdentifier = sharedManager.advertisingIdentifier();
10                     var idfa2 = plus.ios.invoke(advertisingIdentifier, "UUIDString");
11                 }
12                 // var result = {'idfa':idfa,'idfv':identifierForVendor}
13                 // uni.showToast({
14                 //     title: "2-idfa:" + idfa2,
15                 //     position: 'center',
16                 //     duration: 2500
17                 // });
18             }

 

posted @ 2021-06-23 10:45  xencc  阅读(261)  评论(0)    收藏  举报