ÿÿ React Nativeã®ã‚¨ãƒ©ãƒ¼å‡¦ç† | Adapty ドキュメント

React Native SDKã®ã‚¨ãƒ©ãƒ¼å‡¦ç†

SDKã‹ã‚‰è¿”ã•れるエラーã¯ã™ã¹ã¦ AdaptyErrorCode ã§ã™ã€‚以下ã«ä¾‹ã‚’示ã—ã¾ã™ã€‚

デãƒãƒƒã‚°å‰ã«è©³ç´°ãƒ­ã‚°ã‚’有効ã«ã—ã¦ãã ã•ã„。 ã»ã¨ã‚“ã©ã® AdaptyError ã¯ã€å†…部ã«StoreKitã€Play Billingã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã€ã¾ãŸã¯ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã®ã‚¨ãƒ©ãƒ¼ã‚’ラップã—ã¦ã„ã¾ã™ã€‚詳細ログ(adapty.setLogLevel('verbose') — 純粋ãªRNã¾ãŸã¯Expoã®ãƒ­ã‚°è¨˜éŒ²ã‚’å‚照)を有効ã«ã™ã‚‹ã¨ã€ãƒ©ãƒƒãƒ—ã•れãŸã‚¨ãƒ©ãƒ¼ãŒã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«å‡ºåŠ›ã•れã€å®Ÿéš›ã®åŽŸå› ã‚’ç‰¹å®šã—ã‚„ã™ããªã‚Šã¾ã™ã€‚

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

try {
  const params: MakePurchaseParamsInput = {};
  await adapty.makePurchase(product, params);
} catch (error) {
  if (
    error instanceof AdaptyError &&
    error.adaptyCode === getErrorCode(ErrorCode['2'])
  ) {
    // payment cancelled
  }
}

システムStoreKitコード

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

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

特別ãªå¯¾å¿œã¯ä¸è¦ã§ã™ãŒã€ãƒ“ジãƒã‚¹ãƒ­ã‚¸ãƒƒã‚¯ã®è¦³ç‚¹ã‹ã‚‰ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²å¼•ã‚’æä¾›ã—ãŸã‚Šã€å¾Œã§ãƒªãƒžã‚¤ãƒ³ãƒ‰ã—ãŸã‚Šã™ã‚‹ã“ã¨ã‚’検討ã§ãã¾ã™ã€‚

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

オファーã®identifierãŒæœ‰åйã§ã¯ã‚りã¾ã›ã‚“。例ãˆã°ã€App Storeã§ãã®identifierã®ã‚ªãƒ•ァーを設定ã—ã¦ã„ãªã„å ´åˆã‚„ã€ã‚ªãƒ•ァーを失効ã•ã›ãŸå ´åˆãªã©ã§ã™ã€‚

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

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

カスタムAndroidコード

エラーコード解決策
adaptyNotInitialized20Adapty.activate メソッドã§Adapty SDKã‚’é©åˆ‡ã«è¨­å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚React Nativeå‘ã‘ã®è¨­å®šæ–¹æ³•ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
productNotFound22購入リクエストã•れãŸãƒ—ロダクトãŒã‚¹ãƒˆã‚¢ã§åˆ©ç”¨ã§ããªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
invalidJson23ペイウォールã®JSONãŒæœ‰åйã§ã¯ã‚りã¾ã›ã‚“。Adapty ダッシュボードã§ä¿®æ­£ã—ã¦ãã ã•ã„。修正方法ã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚³ãƒ³ãƒ•ィグã§ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’カスタマイズã™ã‚‹ã‚’ã”覧ãã ã•ã„。
currentSubscriptionToUpdateNotFoundInHistory24æ›´æ–°ãŒå¿…è¦ãªå…ƒã®ã‚µãƒ–スクリプションãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。
pendingPurchase25購入状態ãŒã€Œè³¼å…¥æ¸ˆã¿ã€ã§ã¯ãªã「ä¿ç•™ä¸­ã€ã§ã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€Android Developerドキュメントã®ä¿ç•™ä¸­ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã®å‡¦ç†ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
billingServiceTimeout97Google PlayãŒå¿œç­”ã™ã‚‹å‰ã«ãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒæœ€å¤§ã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã«é”ã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚例ãˆã°ã€Play Billing Libraryã®å‘¼ã³å‡ºã—ã«ã‚ˆã£ã¦ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•れãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®å®Ÿè¡Œã«é…å»¶ãŒç™ºç”Ÿã—ãŸå ´åˆãªã©ã«èµ·ã“りã¾ã™ã€‚
featureNotSupported98リクエストã•ã‚ŒãŸæ©Ÿèƒ½ãŒã€ç¾åœ¨ã®ãƒ‡ãƒã‚¤ã‚¹ã®Play Storeã§ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。
billingServiceDisconnected99BillingClient を介ã—ãŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‚¢ãƒ—リã¨Google Play Storeã‚µãƒ¼ãƒ“ã‚¹ã®æŽ¥ç¶šãŒåˆ‡æ–­ã•れãŸã“ã¨ã‚’示ã™è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
billingServiceUnavailable102Google Play BillingサービスãŒç¾åœ¨åˆ©ç”¨ã§ããªã„ã“ã¨ã‚’示ã™ä¸€æ™‚çš„ãªã‚¨ãƒ©ãƒ¼ã§ã™ã€‚ã»ã¨ã‚“ã©ã®å ´åˆã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒ‡ãƒã‚¤ã‚¹ã¨Google Play Billingサービス間ã®ã©ã“ã‹ã§ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã®å•題ãŒã‚ã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
billingUnavailable103

購入処ç†ä¸­ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®èª²é‡‘エラーãŒç™ºç”Ÿã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚発生ã™ã‚‹å¯èƒ½æ€§ãŒã‚る例:

1. ユーザーã®ãƒ‡ãƒã‚¤ã‚¹ã®Play StoreアプリãŒå¤ã„。

2. ユーザーãŒã‚µãƒãƒ¼ãƒˆã•れã¦ã„ãªã„国ã«ã„る。

3. ユーザーãŒã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズユーザーã§ã‚りã€ã‚¨ãƒ³ã‚¿ãƒ¼ãƒ—ライズ管ç†è€…ãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è³¼å…¥ã‚’無効ã«ã—ã¦ã„る。

4. Google PlayãŒãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ”¯æ‰•ã„æ–¹æ³•ã«è«‹æ±‚ã§ããªã„。例ãˆã°ã€ã‚¯ãƒ¬ã‚¸ãƒƒãƒˆã‚«ãƒ¼ãƒ‰ã®æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¦ã„ã‚‹å ´åˆãªã©ã€‚

5. ユーザーãŒPlay Storeアプリã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã„。

developerError105APIã®ä¸é©åˆ‡ãªä½¿ç”¨ã‚’示ã™è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
billingError106Google Play自体ã®å†…部å•題を示ã™è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
itemAlreadyOwned107消耗型アイテムãŒã™ã§ã«è³¼å…¥ã•れã¦ã„ã¾ã™ã€‚
itemNotOwned108アイテムã«å¯¾ã—ã¦ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•れãŸã‚¢ã‚¯ã‚·ãƒ§ãƒ³ãŒå¤±æ•—ã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚

カスタムStoreKitコード

エラーコード解決策
noProductIDsFound1000

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

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

productRequestFailed1002

ç¾æ™‚点ã§åˆ©ç”¨å¯èƒ½ãªãƒ—ロダクトをå–å¾—ã§ãã¾ã›ã‚“。考ãˆã‚‰ã‚Œã‚‹åŽŸå› ï¼š

- ã¾ã ã‚­ãƒ£ãƒƒã‚·ãƒ¥ãŒä½œæˆã•れã¦ãŠã‚‰ãšã€ã‹ã¤ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆæŽ¥ç¶šã‚‚ãªã„。

cantMakePayments1003ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã§ã¯ã‚¢ãƒ—リ内課金ãŒè¨±å¯ã•れã¦ã„ã¾ã›ã‚“。トラブルシューティングガイドをå‚ç…§ã—ã¦ãã ã•ã„。
noPurchasesToRestore1004Google PlayãŒå¾©å…ƒã™ã‚‹è³¼å…¥ã‚’見ã¤ã‘られãªã‹ã£ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
cantReadReceipt1005

デãƒã‚¤ã‚¹ã«æœ‰åйãªãƒ¬ã‚·ãƒ¼ãƒˆãŒã‚りã¾ã›ã‚“。サンドボックステスト中ã«å•題ã«ãªã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚

特別ãªå¯¾å¿œã¯ä¸è¦ã§ã™ãŒã€ãƒ“ジãƒã‚¹ãƒ­ã‚¸ãƒƒã‚¯ã®è¦³ç‚¹ã‹ã‚‰ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å‰²å¼•ã‚’æä¾›ã—ãŸã‚Šã€å¾Œã§ãƒªãƒžã‚¤ãƒ³ãƒ‰ã—ãŸã‚Šã™ã‚‹ã“ã¨ã‚’検討ã§ãã¾ã™ã€‚

productPurchaseFailed1006プロダクトã®è³¼å…¥ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã“ã®ã‚¨ãƒ©ãƒ¼ã¯å†…部ã®StoreKitエラーをラップã—ã¦ã„ã¾ã™ã€‚実際ã®åŽŸå› ã¯ã€ãƒ©ãƒƒãƒ—ã•れãŸã‚¨ãƒ©ãƒ¼ã‚’確èªã™ã‚‹ã‹ã€è©³ç´°ãƒ­ã‚°ã‚’有効ã«ã—ã¦ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã§ç¢ºèªã—ã¦ãã ã•ã„。ラップã•れãŸã‚¨ãƒ©ãƒ¼ã¯é€šå¸¸ã€ä¸Šè¨˜ã®è¡¨ã«ã‚ã‚‹StoreKitコード0〜14ã®ã„ãšã‚Œã‹ã§ã€æœ€ã‚‚よã見られるã®ã¯ paymentCancelledã€paymentInvalidã€paymentNotAllowedã€invalidOfferPrice ã§ã™ã€‚特定ã®åŽŸå› ã‚’ç‰¹å®šã§ããªã„å ´åˆã¯ã€æ–°ã—ã„サンドボックスプロファイルを試ã—ã¦ãã ã•ã„。ãれã§ã‚‚失敗ã™ã‚‹å ´åˆã¯Appleサãƒãƒ¼ãƒˆã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。
refreshReceiptFailed1010レシートãŒå—ä¿¡ãÿÿ•れãªã‹ã£ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚StoreKit 1ã«ã®ã¿é©ç”¨ã•れã¾ã™ã€‚
receiveRestoredTransactionsFailed1011購入ã®å¾©å…ƒã«å¤±æ•—ã—ã¾ã—ãŸã€‚

カスタムãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚³ãƒ¼ãƒ‰

エラーコード解決策
notActivated2002Adapty SDKãŒæœ‰åŠ¹åŒ–ã•れã¦ã„ã¾ã›ã‚“。
スプラッシュスクリーンや早期ã®UIフック㌠adapty.activate ã®å®Œäº†å‰ã«Adaptyメソッドを呼ã³å‡ºã—ã¦ã„ã‚‹å ´åˆã«ã‚ˆã見られã¾ã™ã€‚ã“ã®ç—‡çŠ¶ã¯æ–­ç¶šçš„ã§ã€å®Ÿæ©Ÿã¨ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ¼ã§ã‚¿ã‚¤ãƒŸãƒ³ã‚°ãŒç•°ãªã‚‹ãŸã‚å†ç¾ã—ãªã„ã“ã¨ãŒã‚りã¾ã™ã€‚ä»–ã®SDK呼ã³å‡ºã—をスケジュールã™ã‚‹å‰ã« activate ã‚’ await ã—ã¦ãã ã•ã„。完全ãªã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã«ã¤ã„ã¦ã¯React Native SDKã®å‘¼ã³å‡ºã—é †åºã‚’å‚ç…§ã—ã¦ãã ã•ã„。
badRequest2003䏿­£ãªãƒªã‚¯ã‚¨ã‚¹ãƒˆã§ã™ã€‚
App Storeã¨ã®é€£æºã«å¿…è¦ãªã™ã¹ã¦ã®æ‰‹é †ã‚’完了ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。
serverError2004サーãƒãƒ¼ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰å†è©¦è¡Œã—ã¦ãã ã•ã„。å•題ãŒè§£æ±ºã—ãªã„å ´åˆã¯ã€Adaptyサãƒãƒ¼ãƒˆãƒãƒ¼ãƒ ã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。
networkFailed2005ユーザーã®ãƒ‡ãƒã‚¤ã‚¹ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã«å•題ãŒã‚ã‚‹ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
VPNを無効ã«ã™ã‚‹ã‹ã€ãƒ¢ãƒã‚¤ãƒ«ãƒ‡ãƒ¼ã‚¿é€šä¿¡ã‹ã‚‰WiFiã«åˆ‡ã‚Šæ›¿ãˆã‚‹ã‹ã€ã¾ãŸã¯ãã®é€†ã‚’試ã—ã¦ãã ã•ã„。
decodingFailed2006レスãƒãƒ³ã‚¹ã®ãƒ‡ã‚³ãƒ¼ãƒ‰ã«å¤±æ•—ã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
コードを確èªã—ã€é€ä¿¡ã™ã‚‹ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ãŒæœ‰åйã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。例ãˆã°ã€ç„¡åйãªAPIキーを使用ã—ã¦ã„ã‚‹å ´åˆã«ã“ã®ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚
encodingFailed2009リクエストã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‰ã«å¤±æ•—ã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
missingURL2010リクエストã•れãŸURLãŒnilã§ã™ã€‚
analyticsDisabled3000アナリティクスをオプトアウトã—ã¦ã„ã‚‹ãŸã‚ã€ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ã‚¤ãƒ™ãƒ³ãƒˆã‚’処ç†ã§ãã¾ã›ã‚“。
wrongParam3001ã„ãã¤ã‹ã®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ãŒæ­£ã—ããªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
Adaptyã®ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダーを使用ã—ã¦ã„ã¦ã“ã®ã‚¨ãƒ©ãƒ¼ã§ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ã‚’表示ã§ããªã„å ´åˆã¯ã€ãƒšã‚¤ã‚¦ã‚©ãƒ¼ãƒ«ãƒ“ルダー㧠Show on device をオンã«ã—ã¦ãã ã•ã„。
ã‚‚ã†ä¸€ã¤ã®è€ƒãˆã‚‰ã‚Œã‚‹åŽŸå› ã¯ã€ãƒ­ãƒ¼ã‚«ãƒ«ã®ãƒ•ォールãƒãƒƒã‚¯ãƒ•ァイルã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒSDKãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ä¸€è‡´ã—ã¦ã„ãªã„ã“ã¨ã§ã™ã€‚ãƒ€ãƒƒã‚·ãƒ¥ãƒœãƒ¼ãƒ‰ã§æ–°ã—ã„ファイルをダウンロードã—ã¦ãã ã•ã„。
activateOnceError3005.activate メソッドを複数回呼ã³å‡ºã™ã“ã¨ã¯ã§ãã¾ã›ã‚“。
profileWasChanged3006æ“作中ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルãŒå¤‰æ›´ã•れã¾ã—ãŸã€‚
adapty.identify ã®å®Ÿè¡Œä¸­ã«åˆ¥ã®ãƒ¡ã‚½ãƒƒãƒ‰ãŒå‘¼ã³å‡ºã•れるã¨ã€é€²è¡Œä¸­ã®å‘¼ã³å‡ºã—ãŒã¾ã‚‚ãªã切り替ã‚るプロファイルã«å¯¾ã—ã¦å‡¦ç†ã•れã€SDKãŒãれを拒å¦ã—ã¾ã™ã€‚ユーザーアクションã®å‘¼ã³å‡ºã—ã®å‰ã«å¿…ãš identify ã‚’ await ã—ã¦ãã ã•ã„。React Native SDKã®å‘¼ã³å‡ºã—é †åºã‚’å‚ç…§ã—ã¦ãã ã•ã„。
unsupportedData3007データ形å¼ãŒSDKã§ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ãªã„ã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚
persistingDataError3100データã®ä¿å­˜ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚
fetchTimeoutError3101ãƒ•ã‚§ãƒƒãƒæ“作ãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ãŸã“ã¨ã‚’示ã™ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚

ãã®ä»–ã®å•題

ã¾ã è§£æ±ºç­–ãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã¯ã€ä»¥ä¸‹ã®æ‰‹é †ã‚’ãŠè©¦ã—ãã ã•ã„。

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