問題
開発中の出来事。
Google Play Consoleにアップした aab(apk)だと 問題なくアイテム購入出来るのに、
ローカルで作成したapkだと お住まいの国では利用できないアイテムです
と表示され
購入することができない。
環境
Unity 2021.3.5
Unity - InAppPurchasing Version 4.5.0
Androidアプリ
※ Unityは関係ないと思われる
前提
- Google Play Consoleの クローズドテスト等に aabをアップしている
- 公開している
- テスター登録 → ダウンロードしたアプリで アイテム購入(課金)出来る
- その後 ローカルで作成した apkでは アイテム購入(課金)出来きない
解決方法
Google Play Console にて
- 製品版 - 国/地域 - 日本 を設定
- クローズドテスト - 国/地域 - 製品版と同期させる
これだけです。
GoogleDevelopConsoleのメール設定にもよりますが、自分の環境・タイミングでは 30分後くらいに「Your update is live」という同期完了的なメールが来て、無事 ローカル版(アップしてないapk)でも課金できるようになりました。