Sources/Core/SLSUtdid.m (21 lines of code) (raw):
//
// Utdid.m
// AliyunLogCommon
//
// Created by gordon on 2021/6/1.
//
#import "SLSUtdid.h"
#import "SLSStorage.h"
@interface SLSUtdid ()
@end
@implementation SLSUtdid
+ (NSString *) getUtdid {
NSString *utdid = [SLSStorage getUtdid];
if(utdid.length > 0) {
return [utdid copy];
}
NSString *uuid = [[NSUUID UUID] UUIDString];
[SLSStorage setUtdid:uuid];
return [uuid copy];
}
+ (void) setUtdid: (NSString *) utdid {
if (utdid.length == 0) {
return;
}
[SLSStorage setUtdid:utdid];
}
@end