zhaojs
2023-06-06 9aff0b29d4d68e3b2d4118c27e2c792037455440
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
/**
 * 获取IDFA
 * 仅iOS平台支持
 */
function getIdfa(){
    var idfa = '';
    try{
        if('iOS' == plus.os.name){
            var manager = plus.ios.invoke('ASIdentifierManager', 'sharedManager');
            if(plus.ios.invoke(manager, 'isAdvertisingTrackingEnabled')){
                var identifier = plus.ios.invoke(manager, 'advertisingIdentifier');
                idfa = plus.ios.invoke(identifier, 'UUIDString');
                plus.ios.deleteObject(identifier);
            }
            plus.ios.deleteObject(manager);
        }
    }catch(e){
        console.error('exception in getIdfa@dc-idfa!!');
    }
    return idfa;
}
 
module.exports = {
    value: getIdfa
}