zhaojs
2023-06-30 ba3d748f9eb65a66fca9bd74fc7796b90a0a70ae
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
}