Skip to content

WisetrackerTechteam/RW-iOS-SPM

Repository files navigation

iOS SDK 가이드

1. SDK 다운로드 및 설치

1.1 SDK 다운로드

  • Swift Package Manager 환경에서 "RW-iOS-SPM" 라이브러리를 적용 대상 프로젝트에 추가합니다.

1.2 SDK 세팅

XCode 프로젝트의 info.plist 파일에 제공받은 App Analytics Key 정보를 추가합니다 info.plist 파일을 open할때 list로 보기 가 아니라 source로 보기를 선탁하신뒤, 제공받으신 Key를 Ctrl+V 하시면 됩니다 serviceNumber를 제공되는 값으로 수정해주세요.

<key>dotAuthorizationKey</key>
<dict>
	<key>domain</key>
	<key>serviceNumber</key>
	<string>103</string>
	<key>expireDate</key>
	<string>14</string>
	<key>isDebug</key>
	<string>true</string>
	<key>isInstallRetention</key>
	<string>true</string>
	<key>isFingerPrint</key>
	<string>true</string>
	<key>accessToken</key>
	<string></string>
  <key>useMode</key>
  <string>1</string>
</dict>

위의 Key 중에 isDebug는 collector 로 전송되는 분석 데이터를 Xcode에서 확인할 수 있게 해주는 boolean 변수로 사용되고 있습니다 SDK를 적용해야 하는 앱 개발자는 이 값을 true로 설정하고, SDK의 기본 적용 및 추가 분석 코드 적용 과정에서 사용할 수 있습니다 ( 예를 들면 이 값을 true로 적용하여, 분석 대상이 되는 앱에 적용하여 build를 하면 debug console에서 collector로 전송되는 plain text 형태의 로그 확인이 가능합니다. ) 분석 코드 적용이 완료되고, 스토어 배포시에는 해당 필드를 false로 변경하여 배포하는 것을 권장합니다.

http통신을 허용하기 위해 NSAppTransportSecurity 를 아래와 같이 추가합니다

<key>NSAppTransportSecurity</key>
<dict>
	<key>NSAllowsArbitraryLoads</key>
	<true/>
</dict>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages