「Unity/課金/インストール」の版間の差分
ナビゲーションに移動
検索に移動
| 22行目: | 22行目: | ||
圧縮時のサイズが61.2MB から62.2MB と1MB増えてた。(demo含んでる) | 圧縮時のサイズが61.2MB から62.2MB と1MB増えてた。(demo含んでる) | ||
===NotSupportedException: Failed to bind to native store: UnityEngine.AndroidJavaException: java.lang.ClassNotFoundException: com.unity.purchasing.googleplay. | ===GooglePlayPurchasingが見つからないエラーが出るとき=== | ||
以下エラーが出るとき | |||
<pre> | |||
NotSupportedException: Failed to bind to native store: UnityEngine.AndroidJavaException: java.lang.ClassNotFoundException: com.unity.purchasing.googleplay.GooglePlayPurchasing | |||
</pre> | |||
unityメニュー/windows/General/Services/ In-App Purchasing からライブラリをONにしてwelcomeのところimportすると以下のファイルが追加される。 | |||
<pre> | |||
Assets/Plugins/UDP/Android/udp.aar | |||
Assets/Plugins/UDP/Android/udp.aar.meta | |||
Assets/Plugins/UDP/Android/udpsandbox.aar | |||
Assets/Plugins/UDP/Android/udpsandbox.aar.meta | |||
Assets/Plugins/UDP/Android/utils.aar | |||
Assets/Plugins/UDP/Android/utils.aar.meta | |||
Assets/Plugins/UnityPurchasing/Bin/Android/AmazonAppStore.aar | |||
Assets/Plugins/UnityPurchasing/Bin/Android/AmazonAppStore.aar.meta | |||
Assets/Plugins/UnityPurchasing/Bin/Android/CloudMoolah.aar | |||
Assets/Plugins/UnityPurchasing/Bin/Android/CloudMoolah.aar.meta | |||
Assets/Plugins/UnityPurchasing/Bin/Android/GoogleAIDL.aar | |||
Assets/Plugins/UnityPurchasing/Bin/Android/GoogleAIDL.aar.meta | |||
Assets/Plugins/UnityPurchasing/Bin/Android/GooglePlay.aar | |||
Assets/Plugins/UnityPurchasing/Bin/Android/GooglePlay.aar.meta | |||
Assets/Plugins/UnityPurchasing/Bin/Android/SamsungApps.aar | |||
Assets/Plugins/UnityPurchasing/Bin/Android/SamsungApps.aar.meta | |||
Assets/Plugins/UnityPurchasing/Bin/Android/common.aar | |||
Assets/Plugins/UnityPurchasing/Bin/Android/common.aar.meta | |||
Assets/Plugins/UnityPurchasing/Bin/Editor.dll | |||
Assets/Plugins/UnityPurchasing/Bin/Stores.dll | |||
Assets/Plugins/UnityPurchasing/ETag | |||
</pre> | |||
==参考== | ==参考== | ||
https://docs.unity3d.com/ja/current/Manual/UnityIAPSettingUp.html | https://docs.unity3d.com/ja/current/Manual/UnityIAPSettingUp.html | ||
2020年8月25日 (火) 16:43時点における版
マニュアル
公式マニュアル:https://docs.unity3d.com/ja/current/Manual/UnityIAP.html
Unityで課金サービスをONに
- unityメニュー/windows/General/Services/ In-App Purchasing を選択(2019.2とかだと、Generalは省略されるかもしれない)
- import(googleやappleなどのプラグイン)ボタンをクリックする
Android(Google)を使う場合
- GooglePublicKeyはGooglePlayDeveloperページの全てのアプリ/該当アプリ/サービスとAPI/ライセンスとアプリ内課金にあるので貼り付ける
- unityメニュー/Window/Unity IAP/Receipt Validation Obfuscator からGooglePublicKeyを設定すると、generated/GooglePlayTangle.csができる。
please enter your google public key for this application to ensure revenue numbers reflect verflect verified payments for googleはエラーが出るとき
- GooglePublicKeyはGooglePlayDeveloperページの全てのアプリ/該当アプリ/サービスとAPI/ライセンスとアプリ内課金にあるので貼り付ける
generated/GooglePlayTangle.csがないとエラーが出る時
- unityメニュー/Window/Unity IAP/Receipt Validation Obfuscator からGooglePublicKeyを設定する
権限
com.android.vending.BILLING が追加される
iosのアプリサイズ
圧縮時のサイズが61.2MB から62.2MB と1MB増えてた。(demo含んでる)
GooglePlayPurchasingが見つからないエラーが出るとき
以下エラーが出るとき
NotSupportedException: Failed to bind to native store: UnityEngine.AndroidJavaException: java.lang.ClassNotFoundException: com.unity.purchasing.googleplay.GooglePlayPurchasing
unityメニュー/windows/General/Services/ In-App Purchasing からライブラリをONにしてwelcomeのところimportすると以下のファイルが追加される。
Assets/Plugins/UDP/Android/udp.aar Assets/Plugins/UDP/Android/udp.aar.meta Assets/Plugins/UDP/Android/udpsandbox.aar Assets/Plugins/UDP/Android/udpsandbox.aar.meta Assets/Plugins/UDP/Android/utils.aar Assets/Plugins/UDP/Android/utils.aar.meta Assets/Plugins/UnityPurchasing/Bin/Android/AmazonAppStore.aar Assets/Plugins/UnityPurchasing/Bin/Android/AmazonAppStore.aar.meta Assets/Plugins/UnityPurchasing/Bin/Android/CloudMoolah.aar Assets/Plugins/UnityPurchasing/Bin/Android/CloudMoolah.aar.meta Assets/Plugins/UnityPurchasing/Bin/Android/GoogleAIDL.aar Assets/Plugins/UnityPurchasing/Bin/Android/GoogleAIDL.aar.meta Assets/Plugins/UnityPurchasing/Bin/Android/GooglePlay.aar Assets/Plugins/UnityPurchasing/Bin/Android/GooglePlay.aar.meta Assets/Plugins/UnityPurchasing/Bin/Android/SamsungApps.aar Assets/Plugins/UnityPurchasing/Bin/Android/SamsungApps.aar.meta Assets/Plugins/UnityPurchasing/Bin/Android/common.aar Assets/Plugins/UnityPurchasing/Bin/Android/common.aar.meta Assets/Plugins/UnityPurchasing/Bin/Editor.dll Assets/Plugins/UnityPurchasing/Bin/Stores.dll Assets/Plugins/UnityPurchasing/ETag
参考
https://docs.unity3d.com/ja/current/Manual/UnityIAPSettingUp.html