名称: 设备指纹 SDK 集成文档
版本: V1.0.0.0
作者: Guevara·NS
日期: 2022-01-15
邮箱: wangyd@253.com
本文档适用于SDK v1.0.0及以后版本。
使用xcode13打包、支持bitcode。
在官网创建创建应用,创建成功后自动生成appid标记该应用。
导入SDK头文件
#import <DeviceFPSDK/DeviceFPSDK.h>
在APP的启动方法中 application:didFinishLaunchingWithOptions:
调用依赖的基础模块中的registerAppId:
进行初始化。代码如下
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[DeviceFPManager initWithAppkey:DFP_APP_KEY];
return YES;
}
/// code: @"000000"成功、其他为失败(-1网络请求出错 -2服务器返回内容错误 其他参考服务器端说明)
typedef void(^CompletionHandler)(NSString *_Nonnull code, NSDictionary *_Nullable dataDictionary);
/// 获取设备id
/// @param complete 结果回调(非主线程) dataDictionary数据为字典,格式如下:
/*{ "unid": "unid值" }; */
+ (void)deviceFP:(CompletionHandler)complete;