zhaojs
2023-06-09 a2ba0eadbbaad107129a6ddd4cc4a1df83312dcb
uniapp/nativeplugins/xiguazhu-baichuan/ios/UTDID.framework/Versions/A/Headers/UTDevice.h
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,56 @@
//
//  UTDevice.h
//
//
//  Created by Alvin on 4/21/13.
//
//  è®¾å¤‡ä¿¡æ¯çš„分装类:sdk合作开发需要用这个类提供的设备信息接口
//  Version:utdid4all-1.1.0
#ifndef UTDIDDevice_h
#define UTDIDDevice_h
#import "AidProtocol.h"
@interface UTDevice : NSObject
/**
 * @brief                       èŽ·å–SDK生成的设备唯一标识.
 *
 * @warning                     è°ƒç”¨è¯´æ˜Ž:这个设备唯一标识是持久的,并且格式安全,iOS6以及以下,多应用互通.
 *
 *                              è°ƒç”¨é¡ºåº:utdid任意时刻都可以调用.
 *
 * @return                      24字节的设备唯一标识.
 */
+(NSString *) utdid;
/**
 * @brief                       åŒæ­¥èŽ·å¾—AID.
 *
 * @warning                     è°ƒç”¨è¯´æ˜Ž:若本地端没有最新AID,将耗费远程通信时间并阻塞线程,建议将此调用置于非主线程,或使用{@link getAidAsync}异步获得AID。
 *
 *                              è°ƒç”¨é¡ºåº:aid任意时刻都可以调用.
 *
 * @return                      AID.
 */
+(NSString *) aid:(NSString *)appName
            token:(NSString *)token;
/**
 * @brief                       å¼‚步请求AID.
 *
 * @warning                     è°ƒç”¨è¯´æ˜Ž:若本地端没有最新AID,将建立异步请求获得AID,
 *
 *                              è°ƒç”¨é¡ºåº:aidAsync任意时刻都可以调用.
 *
 * @return                      AID.
 */
+(void) aidAsync:(NSString *)appName
                 token:(NSString *)token
           aidDelegate:(id<AidProtocolDelegate>)aidDelegate;
@end
#endif