コンテンツにスキップ

注意事項

iOS 9以降、HTTPSの使用が推奨されています。開発環境でHTTPを使用する場合は、Info.plistで例外設定が必要です。

バックグラウンドでSDKを使用する場合、適切なBackground Modesの設定が必要です:

<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
<string>remote-notification</string>
</array>
  • 大量のデータを扱う場合は、適切にメモリを解放してください
  • 循環参照に注意し、weakやunownedを適切に使用してください

iOS 14以降、App Tracking Transparencyの対応が必要な場合があります:

import AppTrackingTransparency
ATTrackingManager.requestTrackingAuthorization { status in
// Handle tracking authorization status
}

iOS 13以降でasync/awaitを使用する場合:

Task {
do {
let result = try await YourSDK.shared.performAsyncOperation()
// Handle result
} catch {
// Handle error
}
}