[ios] 클라우드킷 권한 및 규칙

iOS 앱 개발자가 클라우드킷을 사용하기 위해서는 특정 권한 및 규칙을 준수해야 합니다. 이 포스트에서는 iOS 앱에서 클라우드킷을 사용하기 위한 권한과 규칙에 대해 알아보겠습니다.

1. 클라우드킷 접근 권한

클라우드킷을 사용하려면 iOS에서 iCloud를 사용하도록 허용해야 합니다. 이를 위해서는 앱의 Info.plist 파일에 다음 항목을 추가해야 합니다:

<key>NSUbiquityContainers</key>
<array>
    <dict>
        <key>NSUbiquitousContainerIsDocumentScopePublic</key>
        <true/>
        <key>NSUbiquitousContainerName</key>
        <string>example-container</string>
    </dict>
</array>

example-container 부분은 앱의 식별자와 연관된 컨테이너 식별자로 대체되어야 합니다.

2. 규칙 및 가이드라인

iCloud 및 클라우드킷을 사용하는 동안 애플의 규칙 및 가이드라인을 준수해야 합니다. 이는 사용자의 개인 정보를 보호하고 데이터 무결성을 보장하기 위한 것입니다. 앱 개발자는 iCloud에 데이터를 저장하거나 검색하는 동작을 하는 경우 애플의 가이드라인을 따라야 합니다.

여기에는 사용자의 동의를 얻는 것, 데이터의 보안을 유지하는 것, 데이터가 앱의 핵심 기능과 연결되어 있는지 확인하는 것 등이 포함됩니다.

결론

iOS 앱에서 클라우드킷을 사용하기 위해서는 위에서 언급된 권한과 규칙을 준수해야 합니다. 따라서 앱의 Info.plist 설정을 확인하고 애플의 가이드라인을 준수하여 클라우드킷을 안전하게 통합할 수 있습니다.

참고 자료