Notice
Recent Posts
Recent Comments
Link
투케이2K
223. (ios/swift) DeviceCheck 모듈 DCDevice.current.generateToken 사용해 디바이스 고유 토큰 값 확인 본문
IOS
223. (ios/swift) DeviceCheck 모듈 DCDevice.current.generateToken 사용해 디바이스 고유 토큰 값 확인
투케이2K 2022. 10. 12. 10:53[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// MARK: - [테스트 메인 함수 정의 실시]
func testMain() {
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]")
print("====================================")
print("")
/*
------------------------------------
[요약 설명]
------------------------------------
1. DeviceCheck : 고유한 디바이스 식별을 가능하게 해주는 API 입니다 (ios 11 부터 사용 가능)
------------------------------------
2. 로직 : 앱에서는 토큰을 얻은 후 >> 애플 서버에서 데이터 전달 >> 애플에서는 2bit 응답값과 상태 방출
------------------------------------
3. 필요 import : import DeviceCheck
------------------------------------
4. 참고 사이트 : https://developer.apple.com/documentation/devicecheck/dcdevice
------------------------------------
*/
// [로직 처리 실시]
DCDevice.current.generateToken { dataData, error in
guard let dataData = dataData else {
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> testMain() :: generateToken 확인 실패]")
print("-------------------------------")
print("error :: token is empty")
print("====================================")
print("")
return
}
let tokenString = dataData.base64EncodedString()
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> testMain() :: generateToken 확인 성공]")
print("-------------------------------")
print("token :: \(tokenString)")
print("====================================")
print("")
}
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
Comments