コンテンツにスキップ

その他の情報

開発時にデバッグログを有効にできます:

#if DEBUG
YourSDK.shared.enableDebugMode()
#endif
let configuration = SDKConfiguration()
configuration.timeoutInterval = 30.0
configuration.retryCount = 3
YourSDK.initialize(apiKey: "API_KEY", configuration: configuration)
YourSDK.shared.setLogHandler { level, message in
switch level {
case .debug:
print("DEBUG: \(message)")
case .info:
print("INFO: \(message)")
case .warning:
print("WARNING: \(message)")
case .error:
print("ERROR: \(message)")
}
}
  • 不要なAPI呼び出しを避ける
  • 適切なキャッシュ戦略を実装する
  • バッチ処理を活用する
  • メインスレッドをブロックしない