IOS
CastarSdk for IOS
개요 2024-11-04 CastarSdk SDK for IOS는 Android 앱으로 수익을 창출하는 데 도움이 됩니다. 한 번만 통합하면 쉽게 혜택을 얻을 수 있습니다. Objective-C/Swift를 사용하여 개발된 Android 애플리케이션을 지원하는 통합 패키지를 제공합니다. 48시간 후에 대시보드에 수익 데이터가 표시됩니다. 이 문서에는 완전한 통합 솔루션이 있으며 완료하는 데 약 45분이 걸립니다.
통합 옵션지원:
iOS 12.0 이상, Xcode 15.3 이상
1단계: ClientId 신청
애플리케이션으로 이동->추가->IOS용 ClientId를 생성하세요.
2단계: 다운로드
지금 다운로드하려면 클릭하세요. iOS용 SDK
3단계: SDK 설치
압축 해제된 CastarSDK.framework 파일을 프로젝트 폴더에 복사합니다.
4단계: SDK 설정
TARGETS > Project Name > General > Frameworks, Libraries, and Embedded Content 메뉴를 선택하고 CastarSDK.framework 파일을 추가하고 Embed 속성을 Embed & Sign으로 설정하여 SDK 동적 라이브러리를 애플리케이션 서명과 일관되게 유지합니다. 이 시점에서 SDK 가져오기가 완료됩니다.
(1) CastarSDK.framework 파일을 프로젝트에 참조합니다.
(2) Frameworks, Libraries, and Embedded Content에서 CastarSDK.framework의 Embed 옵션이 Embed&Sign으로 설정되어 있는지 확인합니다.
(3) 참조된 파일에 헤더 파일 "import CastarSDK"를 추가합니다.
(4) ClientId를 설정하고 SDK를 시작합니다.
Example: Your CliendId is "CSK****FHQlUQZ"
import UIKit
import CastarSDK
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
// Set ClientId
let key = "CSK****FHQlUQZ"
// Create a Castar instance
let result = Castar.createInstance(devKey: key)
switch result {
case .success(let castarInstance):
// The instance is created and started
castarInstance.start()
case .failure(let error):
// Handle errors
print("Failed to initialize Castar: \(error.localizedDescription)")
}
5단계: :SDK API
(1) SDK 시작
// Start the SDK
castarInstance.start()
(2) 필요 시 SDK를 중지합니다.
// Stop the SDK
castarInstance.stop()
다른 질문
도킹이 완료된 후 도킹 상태를 어떻게 확인하나요?
Dashboard - Application 메뉴에서 SDK의 도킹 상태를 확인할 수 있습니다. SDK가 성공적으로 통합되고 초기화되면 Dashboard에서 활성화 상태를 확인할 수 있습니다. 첫 번째 활성화 상태에는 10-15분 지연이 있습니다. 상태 업데이트를 참을성 있게 기다려 주세요.
도킹이 완료된 후, 연결 테스트 후 대시보드에 데이터가 표시되지 않나요?
우리 대시보드 데이터 새로 고침 시간은 매일 0:00으로 전날 수익을 정산합니다. 오늘 데이터를 생성한 후, 다음 날 테스트 데이터를 조회해 주세요. 전날 수익은 다음 날 정산됩니다.
저희에게 연락하세요
다른 질문이 있으시면, 다이얼 오른쪽에 있는 라이브챗 고객 서비스 창과 공식 웹사이트를 통해 상담하거나, 아래 채널을 통해 고객 서비스 직원에게 문의하실 수 있습니다.
공식 이메일:[email protected]
WhatsAPP : https://whatsapp.com/channel/0029Vb0bHo50gcfFe6kQJR0a
Last updated