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

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

ã“ã®ã‚¬ã‚¤ãƒ‰ã§ã¯ã€Unity 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エラー: (code: 103, message: Play Market request failed on purchases updated: responseCode=3, debugMessage=Billing Unavailable, detail: null)

å•題: Google Play Storeã‹ã‚‰èª²é‡‘ãŒåˆ©ç”¨ã§ããªã„ã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãŒè¿”ã£ã¦ãる。

原因: ã“ã®ã‚¨ãƒ©ãƒ¼ã¯Adaptyã¨ã¯ç„¡é–¢ä¿‚ã§ã™ã€‚端末ã§èª²é‡‘ãŒåˆ©ç”¨ã§ããªã„ã“ã¨ã‚’示ã™Google Play Billing Libraryã®ã‚¨ãƒ©ãƒ¼ã§ã™ã€‚

解決策: ã“ã®ã‚¨ãƒ©ãƒ¼ã¯Adaptyã¨ã¯ç„¡é–¢ä¿‚ã§ã™ã€‚Play Storeã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã§è©³ç´°ã‚’確èªã§ãã¾ã™: BillingResultレスãƒãƒ³ã‚¹ã‚³ãƒ¼ãƒ‰ã®å‡¦ç† | Play Billing | Android Developers。

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

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

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

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

ãã®ä»–ã®å•題

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

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

ÿÿÿÿ