ÿÿ React Nativeã§ã®è³¼å…¥ãƒˆãƒ©ãƒ–ルシューティング | Adapty ドキュメント

React Native SDKã§ã®è³¼å…¥ã«é–¢ã™ã‚‹ãƒˆãƒ©ãƒ–ルシューティング

ã“ã®ã‚¬ã‚¤ãƒ‰ã§ã¯ã€React Native SDKã§æ‰‹å‹•購入を実装ã™ã‚‹éš›ã«ã‚ˆã発生ã™ã‚‹å•題ã®è§£æ±ºæ–¹æ³•を説明ã—ã¾ã™ã€‚

makePurchaseã¯æ­£å¸¸ã«å‘¼ã³å‡ºã•れるãŒã€ãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ›´æ–°ã•れãªã„

å•題: makePurchaseãƒ¡ã‚½ãƒƒãƒ‰ã¯æ­£å¸¸ã«å®Œäº†ã™ã‚‹ãŒã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ—ロファイルã¨ã‚µãƒ–スクリプションã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãŒAdaptyã§æ›´æ–°ã•れãªã„。

原因: 通常ã€Google Play Storeã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ãŒä¸å®Œå…¨ã‹ã€è¨­å®šã«å•題ãŒã‚ã‚‹ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚

解決策: Google Playã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—手順ãŒã™ã¹ã¦å®Œäº†ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。

makePurchaseãŒ2回呼ã³å‡ºã•れる

å•題: åŒã˜è³¼å…¥ã«å¯¾ã—ã¦makePurchaseメソッドãŒè¤‡æ•°å›žå‘¼ã³å‡ºã•れã¦ã„る。

原因: UIã®çŠ¶æ…‹ç®¡ç†ã®å•題やã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ç´ æ—©ã„æ“作ã«ã‚ˆã£ã¦è³¼å…¥ãƒ•ローãŒè¤‡æ•°å›žãƒˆãƒªã‚¬ãƒ¼ã•れる場åˆã«ã‚ˆã発生ã—ã¾ã™ã€‚

解決策: Google Playã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—手順ãŒã™ã¹ã¦å®Œäº†ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。

オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§ã®AdaptyError.cantMakePayments

å•題: オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§makePurchaseを使用ã™ã‚‹ã¨AdaptyError.cantMakePaymentsãŒç™ºç”Ÿã™ã‚‹ã€‚

原因: オブザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§ã¯ã€è³¼å…¥ã¯ã”自身ã®å´ã§å‡¦ç†ã™ã‚‹å¿…è¦ãŒã‚りã€Adaptyã®makePurchaseメソッドã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。

解決策: 購入ã«makePurchaseを使用ã™ã‚‹å ´åˆã¯ã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã‚’オフã«ã—ã¦ãã ã•ã„。makePurchaseを使用ã™ã‚‹ã‹ã€ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã§è³¼å…¥ã‚’自分ã§å‡¦ç†ã™ã‚‹ã‹ã€ã©ã¡ã‚‰ã‹ä¸€æ–¹ã‚’é¸æŠžã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚詳細ã¯ã‚ªãƒ–ザーãƒãƒ¼ãƒ¢ãƒ¼ãƒ‰ã®å®Ÿè£…ã‚’ã”覧ãã ã•ã„。

Adapty error: (code: 103, message: Play Market request failed on purchases updated: responseCode=3, debugMessage=Billing Unavailable, detail: null)

å•題: Google Play Storeã‹ã‚‰è«‹æ±‚ä¸å¯ã‚¨ãƒ©ãƒ¼ãŒè¿”ã•れる。

原因: ã“ã®ã‚¨ãƒ©ãƒ¼ã¯Adaptyã¨ã¯é–¢ä¿‚ã‚りã¾ã›ã‚“。デãƒã‚¤ã‚¹ã§èª²é‡‘ãŒåˆ©ç”¨ã§ããªã„ã“ã¨ã‚’示ã™Google Play課金ライブラリã®ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚

解決策: ã“ã®ã‚¨ãƒ©ãƒ¼ã¯Adaptyã¨ã¯é–¢ä¿‚ã‚りã¾ã›ã‚“。Play Storeã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã§è©³ç´°ã‚’確èªã§ãã¾ã™: Handle BillingResult response codes | Play Billing | Android Developers。

makePurchasesCompletionHandlersãŒè¦‹ã¤ã‹ã‚‰ãªã„

å•題: makePurchasesCompletionHandlersãŒè¦‹ã¤ã‹ã‚‰ãªã„ã¨ã„ã†å•題ãŒç™ºç”Ÿã—ã¦ã„る。

原因: 通常ã€ã‚µãƒ³ãƒ‰ãƒœãƒƒã‚¯ã‚¹ãƒ†ã‚¹ãƒˆã«é–¢é€£ã™ã‚‹å•題ã§ã™ã€‚

解決策: æ–°ã—ã„サンドボックスユーザーを作æˆã—ã¦å†è©¦è¡Œã—ã¦ãã ã•ã„。ã“れã«ã‚ˆã‚Šã‚µãƒ³ãƒ‰ãƒœãƒƒã‚¯ã‚¹é–¢é€£ã®è³¼å…¥å®Œäº†ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ã®å•題ãŒè§£æ±ºã•れるã“ã¨ãŒå¤šã„ã§ã™ã€‚

ãã®ä»–ã®å•題

å•題: 上記ã«è©²å½“ã—ãªã„購入関連ã®å•題ãŒç™ºç”Ÿã—ã¦ã„る。

解決策: å¿…è¦ã«å¿œã˜ã¦ç§»è¡Œã‚¬ã‚¤ãƒ‰ã‚’使用ã—ã¦SDKを最新ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ç§»è¡Œã—ã¦ãã ã•ã„。多ãã®å•é¡Œã¯æ–°ã—ã„SDKãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§è§£æ±ºã•れã¦ã„ã¾ã™ã€‚

ÿÿÿÿ