Latest 1.0.0
Homepage https://github.com/maxfong/MFSIdentifier
License MIT
Platforms ios 8.0
Dependencies MFSCache
Authors

iOS App唯一标识符获取方案

刷机 APP重装 存储方式
MFSCache、NSUserDefaults
KeyChain、Safari Cookie、iCloud、IDFA、IDFV、NSUUID
iCloud、IDFA、IDFV、NSUUID

使用

#import <MFSIdentifier/MFSIdentifier.h>

NSString *deviceID = [MFSIdentifier deviceID];
NSLog(@"deviceId: %@", deviceID);

安装

CocoaPods

编辑Pofile
pod 'MFSIdentifier', '1.0.0'
安装
pod install

更多关于CocoaPods

Carthage

编辑Cartfile
github "maxfong/MFSIdentifier" >= 1.0.0
安装
carthage update

更多关于Carthage

使用Framework,工程Other Linker Flags需添加-ObjC

注意

  1. Safari Cookie支持需iOS9.0及以上。
  2. 设置[MFSCacheUtility registerAESKey:]达到其他应用获取了数据也无法正确解密
  3. iCloud方案需设置TARGETS的Capabilities,开启iCloud并设置Key-value storage

其他

如果您发现任何问题或有啥建议,发个issues,谢谢

License

MFSIdentifier is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "MFSIdentifier",
    "version": "1.0.0",
    "summary": "iOS App DeviceId",
    "description": "iOS Appu552fu4e00u6807u8bc6u7b26u83b7u53d6u65b9u6848",
    "homepage": "https://github.com/maxfong/MFSIdentifier",
    "license": "MIT",
    "authors": {
        "maxfong": "[email protected]"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/maxfong/MFSIdentifier.git",
        "tag": "1.0.0"
    },
    "source_files": [
        "MFSIdentifier/*.{h,m}",
        "MFSIdentifier/**/*.{h,m}"
    ],
    "dependencies": {
        "MFSCache": []
    },
    "xcconfig": {
        "OTHER_LDFLAGS": "-ObjC"
    }
}

Pin It on Pinterest

Share This