ÿÿ iOS SDK エラー処ç†ã‚¬ã‚¤ãƒ‰ | Adapty ドキュメント

iOS SDKã®ã‚¨ãƒ©ãƒ¼ã‚’処ç†ã™ã‚‹

Adapty SDKã¯ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼ã‚’AdaptyErrorã¨ã„ã†ãƒ©ãƒƒãƒ‘ãƒ¼ã§æ‰±ã„ã¾ã™ã€‚SDKã‹ã‚‰è¿”ã•れるエラーã¯åŸºæœ¬çš„ã«ã™ã¹ã¦AdaptyErrorã§ã™ã€‚originalErrorã¨adaptyErrorCodeã¨ã„ã†2ã¤ã®ä¾¿åˆ©ãªãƒ—ロパティãŒã‚りã¾ã™ã€‚詳細ã¯ä»¥ä¸‹ã‚’ã”覧ãã ã•ã„。

originalErrorã«ã¯å…ƒã®ã‚¨ãƒ©ãƒ¼ãŒå«ã¾ã‚Œã¦ãŠã‚Šã€å¿…è¦ãªå ´åˆã«å‚ç…§ã§ãã¾ã™ã€‚SKErrorã€NSErrorã€ã¾ãŸã¯ä¸€èˆ¬çš„ãªSwiftã®Errorã®ã„ãšã‚Œã‹ã§ã™ã€‚ã“ã®ãƒ—ロパティã¯ã‚ªãƒ—ショナルã§ã™ã€‚SDKãŒç›´æŽ¥ç”Ÿæˆã™ã‚‹ã‚¨ãƒ©ãƒ¼ï¼ˆãƒ‡ãƒ¼ã‚¿ã®ä¸æ•´åˆã‚„欠è½ãªã©ï¼‰ã®å ´åˆã€ãƒ©ãƒƒãƒ‘ーã®å…ƒã¨ãªã£ãŸå…ƒã‚¨ãƒ©ãƒ¼ãŒå­˜åœ¨ã—ãªã„ã“ã¨ãŒã‚ã‚‹ãŸã‚ã§ã™ã€‚

adaptyErrorCodeを使ã†ã¨ã€ä»¥ä¸‹ã®ã‚ˆã†ãªä¸€èˆ¬çš„ãªå•題を処ç†ã§ãã¾ã™ã€‚

  • 無効ãªèªè¨¼æƒ…å ±
  • ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¨ãƒ©ãƒ¼
  • 支払ã„ã®ã‚­ãƒ£ãƒ³ã‚»ãƒ«
  • 請求ã®å•題
  • 無効ãªãƒ¬ã‚·ãƒ¼ãƒˆ
  • ãã®ä»–多数

特定ã®ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦é©åˆ‡ã«å¯¾å¿œã™ã‚‹ã®ã¯éžå¸¸ã«ç°¡å˜ã§ã™ã€‚

do {
    let info = try await Adapty.makePurchase(product: product)
} catch {
    if error.adaptyErrorCode == .paymentCancelled {
        // purchase was cancelled
        // you can offer discount to your user or remind them later
    }
}

デãƒãƒƒã‚°å‰ã«è©³ç´°ãƒ­ã‚°ã‚’有効ã«ã—ã¦ãã ã•ã„。 ã»ã¨ã‚“ã©ã®AdaptyErrorã¯ã€StoreKitã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€ã¾ãŸã¯ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®åŸºåº•エラーをラップã—ã¦ã„ã¾ã™ã€‚詳細ログを有効ã«ã™ã‚‹ã¨ï¼ˆAdapty.logLevel = .verbose — ロギングをå‚照)ã€ãƒ©ãƒƒãƒ—ã•れãŸã‚¨ãƒ©ãƒ¼ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«å‡ºåŠ›ã•れるãŸã‚ã€å®Ÿéš›ã®åŽŸå› ã‚’ç‰¹å®šã—ã‚„ã™ããªã‚Šã¾ã™ã€‚originalErrorプロパティã¯ãƒ­ã‚°ãƒ¬ãƒ™ãƒ«ã«é–¢ä¿‚ãªã設定ã•れã¾ã™ãŒã€è©³ç´°ãƒ­ã‚°ã‚’使ã†ã¨ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ä¸Šã§ç¢ºèªã§ãã¾ã™ã€‚

ã“れらã®è§£æ±ºç­–ã§å•題ãŒè§£æ±ºã—ãªã„å ´åˆã¯ã€ã‚µãƒãƒ¼ãƒˆã«é€£çµ¡ã™ã‚‹å‰ã«ãã®ä»–ã®å•題ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’確èªã—ã¦ãã ã•ã„。より迅速ã«ã‚µãƒãƒ¼ãƒˆã§ãるよã†ã€äº‹å‰ã®ç¢ºèªã‚’ãŠé¡˜ã„ã—ã¦ã„ã¾ã™ã€‚

StoreKitエラー

エラーコード解決策
unknown0䏿˜Žã¾ãŸã¯äºˆæœŸã—ãªã„エラーãŒç™ºç”Ÿã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
å†è©¦è¡Œã™ã‚‹ã‹ã€ãã®ä»–ã®å•題セクションをã”覧ãã ã•ã„。
clientInvalid1クライアントãŒå®Ÿè¡Œã—よã†ã¨ã—ãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’許å¯ã•れã¦ã„ãªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
paymentCancelled2

ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ”¯æ‰•ã„リクエストをキャンセルã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚

対応ã¯ä¸è¦ã§ã™ãŒã€ãƒ“ジãƒã‚¹ãƒ­ã‚¸ãƒƒã‚¯ã®è¦³ç‚¹ã‹ã‚‰ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²å¼•ã‚’ææ¡ˆã—ãŸã‚Šã€å¾Œæ—¥ãƒªãƒžã‚¤ãƒ³ãƒ‰ã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

paymentInvalid3支払ã„パラメーターã®1ã¤ãŒApp Storeã«èªè­˜ã•れãªã‹ã£ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
paymentNotAllowed4ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ”¯æ‰•ã„ã®æ‰¿èªã‚’許å¯ã•れã¦ã„ãªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
storeProductNotAvailable5リクエストã•れãŸãƒ—ロダクトãŒã‚¹ãƒˆã‚¢ã§åˆ©ç”¨ã§ããªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
アプリをå†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ã¿ã¦ãã ã•ã„。
cloudServicePermissionDenied6ユーザーãŒCloudサービス情報ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã—ã¦ã„ãªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
cloudServiceNetworkConnectionFailed7デãƒã‚¤ã‚¹ãŒãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«æŽ¥ç¶šã§ããªã‹ã£ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
cloudServiceRevoked8ユーザーãŒã“ã®ã‚¯ãƒ©ã‚¦ãƒ‰ã‚µãƒ¼ãƒ“スã®ä½¿ç”¨è¨±å¯ã‚’å–り消ã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
privacyAcknowledgementRequired9ユーザーãŒAppleã®ãƒ—ライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ã‚’ã¾ã æ‰¿èªã—ã¦ã„ãªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
unauthorizedRequestData10アプリãŒå¿…è¦ãªæ¨©é™ã‚’æŒã£ã¦ã„ãªã„プロパティを使用ã—よã†ã¨ã—ã¦ã„ã‚‹ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
invalidOfferIdentifier11

オファーã®identifierãŒç„¡åйã§ã™ã€‚ãŸã¨ãˆã°ã€App Storeã§ãã®identifierã®ã‚ªãƒ•ァーãŒè¨­å®šã•れã¦ã„ãªã„ã‹ã€ã‚ªãƒ•ァーãŒå–り消ã•れã¦ã„ã‚‹å ´åˆãªã©ã§ã™ã€‚

App Store Connectã§å¿…è¦ãªã‚ªãƒ•ァーを設定ã—ã€æœ‰åйãªã‚ªãƒ•ァーidentifierを渡ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。

invalidSignature12支払ã„割引ã®ç½²åãŒç„¡åйã§ã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
missingOfferParams13支払ã„割引ã®ãƒ‘ラメーターãŒä¸è¶³ã—ã¦ã„ã‚‹ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚
invalidOfferPrice14App Store Connectã§æŒ‡å®šã—ãŸä¾¡æ ¼ãŒç„¡åйã«ãªã£ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã‚³ãƒ¼ãƒ‰ã§ã™ã€‚オファーã¯å¸¸ã«å‰²å¼•価格ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
noProductIDsFound1000

ペイウォールã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸãƒ—ロダクトãŒã€App Storeã«ç™»éŒ²ã•れã¦ã„ã‚‹ã«ã‚‚ã‹ã‹ã‚らãšè³¼å…¥ã§ããªã„状態ã§ã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚InvalidProductIdentifiersã®è­¦å‘ŠãŒåŒæ™‚ã«è¡¨ç¤ºã•れる場åˆãŒã‚りã¾ã™ã€‚エラーãªã—ã§è­¦å‘Šã®ã¿ãŒè¡¨ç¤ºã•れる場åˆã¯ç„¡è¦–ã—ã¦ãã ã•ã„。

ã“ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¦ã„ã‚‹å ´åˆã¯ã€ã‚³ãƒ¼ãƒ‰1000 noProductIDsFoundエラーã®ä¿®æ­£ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„。

productRequestFailed1002ç¾æ™‚点ã§åˆ©ç”¨å¯èƒ½ãªãƒ—ロダクトをå–å¾—ã§ãã¾ã›ã‚“。
cantMakePayments1003ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚¢ãƒ—リ内課金ãŒè¨±å¯ã•れã¦ã„ã¾ã›ã‚“。トラブルシューティングガイドをå‚ç…§ã—ã¦ãã ã•ã„。
cantReadReceipt1005

デãƒã‚¤ã‚¹ã«æœ‰åйãªãƒ¬ã‚·ãƒ¼ãƒˆãŒã‚りã¾ã›ã‚“。ã“れã¯ã‚µãƒ³ãƒ‰ãƒœãƒƒã‚¯ã‚¹ãƒ†ã‚¹ãƒˆä¸­ã«ç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚

サンドボックスã§ã¯ã€å®Ÿéš›ã«è³¼å…¥ã‚’行ã†ã¾ã§æœ‰åйãªãƒ¬ã‚·ãƒ¼ãƒˆãƒ•ァイルãŒå­˜åœ¨ã—ãªã„ãŸã‚ã€ã‚¢ã‚¯ã‚»ã‚¹å‰ã«è³¼å…¥ã‚’済ã¾ã›ã¦ãã ã•ã„。サンドボックステスト中ã¯ã€æœ‰åйãªAppleサンドボックスアカウントã§ãƒ‡ãƒã‚¤ã‚¹ã«ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã“ã¨ã‚‚確èªã—ã¦ãã ã•ã„。

productPurchaseFailed1006プロダクトã®è³¼å…¥ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã“れã¯åŸºåº•ã®StoreKitエラーをラップã—ã¦ã„ã¾ã™ã€‚実際ã®åŽŸå› ã‚’ç¢ºèªã™ã‚‹ã«ã¯originalErrorã‚’å‚ç…§ã™ã‚‹ã‹ã€è©³ç´°ãƒ­ã‚°ã‚’有効ã«ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ç¢ºèªã—ã¦ãã ã•ã„。ラップã•れãŸã‚¨ãƒ©ãƒ¼ã¯é€šå¸¸ã€ä¸Šã®è¡¨ã®StoreKitコード0〜14ã®ã„ãšã‚Œã‹ã§ã€æœ€ã‚‚よã見られるã®ã¯paymentCancelledã€paymentInvalidã€paymentNotAllowedã€invalidOfferPriceã§ã™ã€‚特定ã®åŽŸå› ã‚’ç‰¹å®šã§ããªã„å ´åˆã¯ã€æ–°ã—ã„サンドボックスプロファイルを試ã—ã¦ãã ã•ã„。ãれã§ã‚‚失敗ã™ã‚‹å ´åˆã¯Appleサãƒãƒ¼ãƒˆã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。
refreshReceiptFailed1010ãƒ¬ã‚·ãƒ¼ãƒˆã®æ›´æ–°æ“作ã«å¤±æ•—ã—ã¾ã—ãŸã€‚
fetchSubscriptionStatusFailed1020App Storeã‹ã‚‰ã‚µãƒ–スクリプションã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚
unknownTransactionId1030トランザクションIDãŒä¸æ˜Žã§ã™ã€‚
paymentPendingError1050支払ã„ã¯ç¾åœ¨ä¿ç•™ä¸­ã§ã™ã€‚

ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¨ãƒ©ãƒ¼

エラーコード解決策
notActivated2002Adapty SDKãŒæœ‰åŠ¹åŒ–ã•れã¦ã„ã¾ã›ã‚“。
スプラッシュ画é¢ã‚„åˆæœŸã®UIフックãŒAdapty.activateã®å®Œäº†å‰ã«Adaptyã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã—ã¦ã„ã‚‹å ´åˆã«æœ€ã‚‚よã見られã¾ã™ã€‚ã“ã®ç—‡çŠ¶ã¯æ–­ç¶šçš„ã«ç™ºç”Ÿã—ã€å®Ÿæ©Ÿã¨ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ¼ã§ã¯ã‚¿ã‚¤ãƒŸãƒ³ã‚°ãŒç•°ãªã‚‹ãŸã‚å†ç¾ã—ãªã„ã“ã¨ãŒã‚りã¾ã™ã€‚activateã®å®Œäº†ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ã¾ãŸã¯éžåŒæœŸçµæžœã‚’å¾…ã£ã¦ã‹ã‚‰ä»–ã®SDK呼ã³å‡ºã—を行ã†ã‚ˆã†ã«ã—ã¦ãã ã•ã„。詳細ã¯iOS SDKã®å‘¼ã³å‡ºã—é †åºã‚’å‚ç…§ã—ã¦ãã ã•ã„。
badRequest2003リクエストãŒä¸æ­£ã§ã™ã€‚
App Storeã¨ã®é€£æºã«å¿…è¦ãªã™ã¹ã¦ã®æ‰‹é †ã‚’完了ã—ã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。
serverError2004サーãƒãƒ¼ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
ã—ã°ã‚‰ãå¾…ã£ã¦ã‹ã‚‰å†è©¦è¡Œã—ã¦ãã ã•ã„。解決ã—ãªã„å ´åˆã¯Adaptyサãƒãƒ¼ãƒˆãƒãƒ¼ãƒ ã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。
networkFailed2005ユーザーã®ãƒ‡ãƒã‚¤ã‚¹ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã«å•題ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
VPNを無効ã«ã™ã‚‹ã‹ã€ãƒ¢ãƒã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿é€šä¿¡ã‹ã‚‰Wi-Fiã¸ã€ã¾ãŸã¯ãã®é€†ã«åˆ‡ã‚Šæ›¿ãˆã¦ã¿ã¦ãã ã•ã„。
decodingFailed2006レスãƒãƒ³ã‚¹ã®ãƒ‡ã‚³ãƒ¼ãƒ‰ã«å¤±æ•—ã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
コードを確èªã—ã€é€ä¿¡ã—ã¦ã„ã‚‹ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ãŒæœ‰åйã‹ã©ã†ã‹ç¢ºèªã—ã¦ãã ã•ã„。ãŸã¨ãˆã°ã€ç„¡åйãªAPIキーを使用ã—ã¦ã„ã‚‹å ´åˆã«ã‚‚ã“ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚
encodingFailed2009リクエストã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã«å¤±æ•—ã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚

一般エラー

ÿÿ
エラーコード解決策
analyticsDisabled3000無効化ã•れã¦ã„ã‚‹ãŸã‚ã€ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã‚¤ãƒ™ãƒ³ãƒˆã‚’処ç†ã§ãã¾ã›ã‚“。
wrongParam3001ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ãŒæ­£ã—ããªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
Adaptyã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダーを使用ã—ã¦ã„ã¦ã“ã®ã‚¨ãƒ©ãƒ¼ã§ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã§ããªã„å ´åˆã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダーã§Show on deviceをオンã«ã—ã¦ãã ã•ã„。
ã‚‚ã†ä¸€ã¤ã®åŽŸå› ã¨ã—ã¦ã€ãƒ­ãƒ¼ã‚«ãƒ«ã®ãƒ•ォールãƒãƒƒã‚¯ãƒ•ァイルã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒSDKãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ä¸€è‡´ã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã§æ–°ã—ã„ファイルをダウンロードã—ã¦ãã ã•ã„。
activateOnceError3005.activateメソッドを複数回呼ã³å‡ºã™ã“ã¨ã¯ã§ãã¾ã›ã‚“。
profileWasChanged3006æ“作中ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚
Adapty.identifyãŒå®Ÿè¡Œä¸­ã«ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•れãŸå ´åˆã«ç™ºç”Ÿã—ã¾ã™ã€‚実行中ã®å‘¼ã³å‡ºã—ãŒåˆ‡ã‚Šæ›¿ã‚ã‚‹ç›´å‰ã®ãƒ—ロファイルã«å±Šãã€SDKãŒãれを拒å¦ã—ã¾ã™ã€‚ユーザーアクションã®å‘¼ã³å‡ºã—ã®å‰ã«å¿…ãšidentifyã‚’awaitã™ã‚‹ï¼ˆã¾ãŸã¯å®Œäº†ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ã‚’使用ã™ã‚‹ï¼‰ã‚ˆã†ã«ã—ã¦ãã ã•ã„。詳細ã¯iOS SDKã®å‘¼ã³å‡ºã—é †åºã‚’å‚ç…§ã—ã¦ãã ã•ã„。
unsupportedData3007データフォーマットãŒSDKã§ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ãªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
unidentifiedUserLogout3020未識別ユーザーã«å¯¾ã—ã¦logoutメソッドを呼ã³å‡ºã™ã“ã¨ã¯ã§ãã¾ã›ã‚“。
fetchTimeoutError3101ãƒ•ã‚§ãƒƒãƒæ“作ãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
operationInterrupted9000ã“ã®æ“作ã¯ã‚·ã‚¹ãƒ†ãƒ ã«ã‚ˆã£ã¦ä¸­æ–­ã•れã¾ã—ãŸã€‚

ãã®ä»–ã®å•題

ã¾ã è§£æ±ºç­–ãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã¯ã€æ¬¡ã®ã‚¹ãƒ†ãƒƒãƒ—ã‚’ãŠè©¦ã—ãã ã•ã„。

  • SDKを最新ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚¢ãƒƒãƒ—グレードã™ã‚‹: 最新ã®SDKãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ã‚ˆã‚Šå®‰å®šã—ã¦ãŠã‚Šã€æ—¢çŸ¥ã®å•題ã®ä¿®æ­£ãŒå«ã¾ã‚Œã¦ã„ã‚‹ãŸã‚ã€å¸¸ã«æœ€æ–°ç‰ˆã¸ã®ã‚¢ãƒƒãƒ—グレードをãŠå‹§ã‚ã—ã¾ã™ã€‚
  • サãƒãƒ¼ãƒˆãƒãƒ¼ãƒ ã«é€£çµ¡ã™ã‚‹ã‹ã€ã‚µãƒãƒ¼ãƒˆãƒ•ォーラムã§ä»–ã®é–‹ç™ºè€…ã«ç›¸è«‡ã™ã‚‹
  • support@adapty.ioã¾ãŸã¯ãƒãƒ£ãƒƒãƒˆã‹ã‚‰ã‚µãƒãƒ¼ãƒˆãƒãƒ¼ãƒ ã«é€£çµ¡ã™ã‚‹: SDKã®ã‚¢ãƒƒãƒ—グレードãŒã§ããªã„å ´åˆã‚„ã€ã‚¢ãƒƒãƒ—グレードã—ã¦ã‚‚解決ã—ãªã„å ´åˆã¯ã€ã‚µãƒãƒ¼ãƒˆãƒãƒ¼ãƒ ã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。詳細ログを有効ã«ã—ã¦ãƒ­ã‚°ã‚’ãƒãƒ¼ãƒ ã¨å…±æœ‰ã™ã‚‹ã“ã¨ã§ã€å•題ã®è§£æ±ºãŒæ—©ã¾ã‚Šã¾ã™ã€‚関連ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚¹ãƒ‹ãƒšãƒƒãƒˆã‚‚添付ã§ãã¾ã™ã€‚
ÿÿÿÿ