ÿÿ Androidã§ã®ã‚µãƒ–スクリプション購入テスト | Adapty ドキュメント

Google Play Storeã§ã®In-App Purchaseã®ãƒ†ã‚¹ãƒˆ

Androidアプリã®In-App Purchase(IAP)テストã¯ã€ã‚¢ãƒ—リを一般公開ã™ã‚‹å‰ã®é‡è¦ãªã‚¹ãƒ†ãƒƒãƒ—ã§ã™ã€‚サンドボックステストã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«å®Ÿéš›ã®æ–™é‡‘を請求ã™ã‚‹ã“ã¨ãªãã€IAPを安全ã‹ã¤åŠ¹çŽ‡çš„ã«ãƒ†ã‚¹ãƒˆã§ãる方法ã§ã™ã€‚ã“ã®ã‚¬ã‚¤ãƒ‰ã§ã¯ã€Google Play Storeã§Androidå‘ã‘ã«IAPã®ã‚µãƒ³ãƒ‰ãƒœãƒƒã‚¯ã‚¹ãƒ†ã‚¹ãƒˆã‚’è¡Œã†æ‰‹é †ã‚’説明ã—ã¾ã™ã€‚

サンドボックスã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã¯ã™ã¹ã¦ã®ã‚¢ãƒŠãƒªãƒ†ã‚£ã‚¯ã‚¹ãƒãƒ£ãƒ¼ãƒˆã‹ã‚‰é™¤å¤–ã•れã¾ã™ã€‚ 個々ã®ãƒ—ロファイルページやイベントフィードã«ã¯å¼•ãç¶šã表示ã•れã¾ã™ã€‚

テスト環境

Androidã‚¢ãƒ—ãƒªã®æœ€é©ãªãƒ‘フォーマンスを確èªã™ã‚‹ã«ã¯ã€ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ¼ã§ã¯ãªã実機ã§ãƒ†ã‚¹ãƒˆã™ã‚‹ã“ã¨ã‚’推奨ã—ã¾ã™ã€‚エミュレーターã§ã®ãƒ†ã‚¹ãƒˆã«æˆåŠŸã—ãŸå®Ÿç¸¾ã‚‚ã‚りã¾ã™ãŒã€Googleã¯å®Ÿæ©Ÿã®ä½¿ç”¨ã‚’推奨ã—ã¦ã„ã¾ã™ã€‚

エミュレーターを使用ã™ã‚‹å ´åˆã¯ã€Google PlayãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。ã“れã«ã‚ˆã‚Šã€ã‚¢ãƒ—ãƒªãŒæ­£å¸¸ã«å‹•作ã—ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã‚„ã™ããªã‚Šã¾ã™ã€‚

1. アプリテスト用ã®ãƒ†ã‚¹ãƒˆã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’設定ã™ã‚‹

開発ã®å¾ŒåŠæ®µéšŽã§ã‚¹ãƒ ãƒ¼ã‚ºã«ãƒ†ã‚¹ãƒˆã‚’行ã†ãŸã‚ã€ã‚¢ãƒ—リ内課金テスト用ã®ãƒ†ã‚¹ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’事å‰ã«è¨­å®šã—ã¦ãŠãå¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€Androidテストデãƒã‚¤ã‚¹ã§æœ€åˆã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ãªã‚Šã¾ã™ã€‚

Androidデãƒã‚¤ã‚¹ã®ãƒ—ライマリアカウントã¯ã€ç«¯æœ«ã®åˆæœŸåŒ–(ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãŒæ¶ˆåŽ»ã•れã¾ã™ï¼‰ã‚’行ã‚ãªã„ã¨å¤‰æ›´ã§ãã¾ã›ã‚“。ãã®ãŸã‚ã€åˆæœŸåŒ–ãŒå¿…è¦ã«ãªã‚‰ãªã„よã†ã€ãƒ†ã‚¹ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’é©åˆ‡ã«è¨­å®šã™ã‚‹ã“ã¨ãŒé‡è¦ã§ã™ã€‚

テストアカウントã®è¨­å®šæ–¹æ³•ã¯ã€ä½¿ç”¨ã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹ã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚

  • テスト専用デãƒã‚¤ã‚¹ãŒã‚ã‚‹å ´åˆã¯ã€**別ã®ãƒ†ã‚¹ãƒˆã‚¢ã‚«ã‚¦ãƒ³ãƒˆï¼ˆæ–°ã—ã„Gmailアカウント)**を作æˆã—ã¦ãã ã•ã„。
  • テスト専用デãƒã‚¤ã‚¹ãŒãªã„å ´åˆã¯ã€å€‹äººã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’使用ã—ã€ä¸€æ™‚çš„ã«ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ãƒ†ã‚¹ãƒˆã‚’有効ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
  • Androidデãƒã‚¤ã‚¹ã‚’ã¾ã£ãŸãæŒã£ã¦ã„ãªã„å ´åˆã¯ã€åˆ¥ã®ãƒ†ã‚¹ãƒˆã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã—ã¦ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ¼ã§ä½¿ç”¨ã§ãã¾ã™ã€‚ãŸã ã—ã€ã“ã®æ–¹æ³•ã§ã¯å®Ÿæ©Ÿå›ºæœ‰ã®å•題をã™ã¹ã¦æ¤œå‡ºã§ãã‚‹ã‚ã‘ã§ã¯ãªã„ãŸã‚ã€æŽ¨å¥¨ã¯ã—ã¾ã›ã‚“。

2. ライセンステストを有効ã«ã™ã‚‹

テストユーザーアカウントを設定ã—ãŸã‚‰ã€ã‚¢ãƒ—リã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ãƒ†ã‚¹ãƒˆã‚’設定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ä»¥ä¸‹ã®æ‰‹é †ã«å¾“ã£ã¦ãã ã•ã„。

  1. Google Play Consoleã®ã‚µã‚¤ãƒ‰ãƒãƒ¼ã§ Settings ã«ç§»å‹•ã—ã€Monetization セクション㮠License testing ã‚’é¸æŠžã—ã¾ã™ã€‚
android-license-testing.webp
  1. 既存ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ãƒ†ã‚¹ã‚¿ãƒ¼ãƒªã‚¹ãƒˆã‚’é¸æŠžã™ã‚‹ã‹ã€æ–°ã—ã„リストを作æˆã—ã¾ã™ã€‚
android-testers.webp
  1. テストã«ä½¿ç”¨ã™ã‚‹ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’リストã«è¿½åŠ ã—ã¦å¤‰æ›´ã‚’ä¿å­˜ã—ã¾ã™ã€‚ãƒãƒ¼ãƒ ãƒ¡ãƒ³ãƒãƒ¼ã‚‚テストを行ã†å ´åˆã¯ã€ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’リストã«è¿½åŠ ã™ã‚‹ã“ã¨ã§ã‚°ãƒ«ãƒ¼ãƒ—全体ã«ã‚¢ã‚¯ã‚»ã‚¹ã‚’付与ã§ãã¾ã™ã€‚
android-list.webp

3. クローズドトラックを作æˆã—ã¦ãƒ†ã‚¹ãƒˆã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’追加ã™ã‚‹

テストを開始ã™ã‚‹ã«ã¯ã€ç½²å済ã¿ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚¢ãƒ—リをクローズドトラックã«å…¬é–‹ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚

  1. アプリを開ãã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ Test and release > Testing > Closed testing ã‚’é¸æŠžã—ã¾ã™ã€‚ãã“ã§ Create track をクリックã—ã¾ã™ã€‚
android-closed-testing.webp
  1. クローズドテストトラックåを入力ã—ã€Create track をクリックã—ã¾ã™ã€‚
  2. テスタリストをトラックã«è¿½åŠ ã—ã¾ã™ã€‚
  3. How testers join your test セクションã‹ã‚‰ãƒªãƒ³ã‚¯ã‚’コピーã—ã€ãƒ†ã‚¹ãƒˆã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„るデãƒã‚¤ã‚¹ã«é€ä¿¡ã—ã¾ã™ã€‚テストデãƒã‚¤ã‚¹ã§ãƒªãƒ³ã‚¯ã‚’é–‹ãã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’テスターã¨ã—ã¦ç™»éŒ²ã—ã¾ã™ã€‚
android-link.webp

テストを正常ã«è¡Œã†ãŸã‚ã«ã€ä»¥ä¸‹ã®ç‚¹ã«æ³¨æ„ã—ã¦ãã ã•ã„。

  • オプトインURLã‚’é–‹ãã¨ã€PlayアカウントãŒãƒ†ã‚¹ãƒˆãƒ¢ãƒ¼ãƒ‰ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã•れã¾ã™ã€‚ã“ã®æ‰‹é †ã‚’完了ã—ãªã„ã¨ã€ãƒ—ロダクトãŒèª­ã¿è¾¼ã¾ã‚Œã¾ã›ã‚“。
  • 開発者ãŒãƒ†ã‚¹ãƒˆãƒ“ルドã«ç•°ãªã‚‹ã‚¢ãƒ—リケーションIDを使用ã™ã‚‹ã“ã¨ãŒã‚ˆãã‚りã¾ã™ãŒã€Google Play Servicesã¯ã‚¢ãƒ—リケーションIDを使用ã—ã¦ã‚¢ãƒ—リ内課金を検索ã™ã‚‹ãŸã‚ã€å•題ãŒç™ºç”Ÿã—ã¾ã™ã€‚
  • テストデãƒã‚¤ã‚¹ã«PINãŒè¨­å®šã•れã¦ã„ãªã„å ´åˆã€ãƒ†ã‚¹ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæ¶ˆè€—型アイテムを購入ã§ãã‚‹ã«ã‚‚ã‹ã‹ã‚らãšã€ã‚µãƒ–スクリプションを購入ã§ããªã„ケースãŒã‚りã¾ã™ã€‚ã“ã®å ´åˆã€ã€ŒSomething went wrongã€ã¨ã„ã†ä¸æ˜Žãªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れるã“ã¨ãŒã‚りã¾ã™ã€‚テストデãƒã‚¤ã‚¹ã«PINãŒè¨­å®šã•れã¦ãŠã‚Šã€Google Play Storeã«ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。

4. ç½²åæ¸ˆã¿APKをクローズドトラックã«ã‚¢ãƒƒãƒ—ロードã™ã‚‹

ç½²åæ¸ˆã¿APKを生æˆã™ã‚‹ã‹ã€Android App Bundleを使用ã—ã¦ã€å…ˆã»ã©ä½œæˆã—ãŸã‚¯ãƒ­ãƒ¼ã‚ºãƒ‰ãƒˆãƒ©ãƒƒã‚¯ã«ç½²å済ã¿APKをアップロードã—ã¾ã™ã€‚リリースをロールアウトã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。APKをアップロードã™ã‚‹ã ã‘ã§ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã“ã¡ã‚‰ã®ã‚µãƒãƒ¼ãƒˆè¨˜äº‹ã‚’å‚ç…§ã—ã¦ãã ã•ã„。

ã‚¢ãƒ—ãƒªãŒæ–°ã—ã„å ´åˆã¯ã€è‡ªåˆ†ã®å›½ã‚„地域ã§ã‚¢ãƒ—リを利用å¯èƒ½ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。ãã®ãŸã‚ã«ã¯ã€Testing > Closed testing ã«ç§»å‹•ã—ã€ãƒ†ã‚¹ãƒˆãƒˆãƒ©ãƒƒã‚¯ã‚’クリックã—ã¦ã€Countries/regions ã§å¸Œæœ›ã™ã‚‹å›½ã‚„地域を追加ã—ã¦ãã ã•ã„。

5. アプリ内課金をテストã™ã‚‹

APKをアップロードã—ãŸã‚‰ã€ãƒªãƒªãƒ¼ã‚¹ã®å‡¦ç†ãŒå®Œäº†ã™ã‚‹ã¾ã§æ•°åˆ†ãŠå¾…ã¡ãã ã•ã„。ãã®å¾Œã€ãƒ†ã‚¹ãƒˆãƒ‡ãƒã‚¤ã‚¹ã‚’é–‹ãã€ãƒ†ã‚¹ã‚¿ãƒªã‚¹ãƒˆã«è¿½åŠ ã—ãŸãƒ¡ãƒ¼ãƒ«ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¾ã™ã€‚本番アプリã¨åŒæ§˜ã«ã‚¢ãƒ—リ内課金をテストã§ãã¾ã™ã€‚

a8d2da9-image.webp

関連情報

Androidアプリã®In-App Purchaseテストã«ã¤ã„ã¦è©³ã—ã知るã«ã¯ã€ä»¥ä¸‹ã®ãƒªã‚½ãƒ¼ã‚¹ã‚’ã”覧ãã ã•ã„。

ÿÿÿÿ