Adjust SDK 包含能够返回设备信息的辅助方法。用这些方法来向回传添加细节信息,优化报告。
Adjust 设备标识符
+ (void)adidWithCompletionHandler:(nonnull ADJAdidGetterBlock)completion;Adjust 会针对每台设备生成一个独特的 Adjust 设备 ID (ADID)。您可以使用 completion handler 调用[Adjust adidWithCompletionHandler]方法来返回设备的 ADID。SDK 会异步获取信息并将其传递给您的 completion handler。
带有超时值的 Adjust 设备标识符
+ (void)adidWithTimeout:(NSInteger)timeoutMs completionHandler:(nonnull ADJAdidGetterBlock)completion;您也可以同时提供 completion handler 和超时值 (以毫秒为单位),通过调用 [Adjust adidWithCompletionHandler] 异步请求 ADID 值。如果 SDK 在指定超时内检索到 ADID,就会将其作为 NSString 对象提供给您的 completion handler 代码,否则会传送 nil。
广告主 ID
+ (void)idfaWithCompletionHandler:(nonnull ADJIdfaGetterBlock)completion;IDFA (广告主 ID) 是 Apple 设备的独特标识符。您可以使用 completion handler 调用[Adjust idfaWithCompletionHandler]方法来返回设备的 IDFA。SDK 会异步获取信息并将其传递给您的 completion handler。
供应商 ID
+ (void)idfvWithCompletionHandler:(nonnull ADJIdfvGetterBlock)completion;IDFV (供应商 ID) 是一种唯一标识符,用于识别同一设备上来自同一发行商/供应商的所有应用。您可以使用 completion handler 调用[Adjust idfvWithCompletionHandler]方法来返回设备的IDFV。SDK 会异步获取信息并将其传递给您的 completion handler。
Adjust SDK 版本 getter
+ (void)sdkVersionWithCompletionHandler:(nonnull ADJSdkVersionGetterBlock)completion;要读取 Adjust SDK 的版本,请将回传函数传递至[Adjust sdkVersionWithCompletionHandler]方法。SDK 会异步获取信息并将其传递给您的 completion handler。