HDeviceIdentifier 0.1.2

HDeviceIdentifier 0.1.2

HEXT 维护。



HDeviceIdentifier

封装了持久化保存/查看设备唯一标识功能的工具类,并且可以判断应用是不是第一次安装

Version License Platform

原理

使用步骤

CocoaPads (推荐)

pod 'HDeviceIdentifier', '~> 0.1'

手动引入

  1. 下载此项目(点击Download ZIP 按钮 或 此处下载

  2. HDeviceIdentifier 目录下的 HDeviceIdentifierUtils 文件夹拖到您的项目中(查看此文件夹

  3. 打开您项目的 Target -> Build Phases -> Compile Sources,找到 SFHFKeychainUtils.m 项,双击此项并输入 -fno-objc-arc(因为此文件不是在 ARC 下编写的)

  4. 现在可以开始使用了。

方法说明

  • +(BOOL)syncDeviceIdentifier; 同步唯一设备标识。 (生成并保存唯一设备标识,如标识已存在则不进行任何处理。)

    建议在didFinishLaunchingWithOptions调用此方法,例如

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        [HDeviceIdentifier syncDeviceIdentifier];
        return YES;
    }
  • +(NSString*)deviceIdentifier; 返回唯一设备标识,需要使用设备标识的时候调用此方法,例如用户注册时传给后台判断此手机是不是第一次注册账号

  • +(BOOL)isFirstInstall; 判断应用是第一次在这台手机上安装