在Unity升级至IAP SDK v21
更新Unity用v21 Library文件
如果只更換Library文件,IAP SDK v21新提供的多次購買、訂閱等功能將無法。
删除v19 Library文件。
Assets > Plugins > Android
· iap_sdk-v19.00.xx.aar · iap_adapter-v1.x.x.aar
Assets > StreamingAssets
· global-appstores.json
從AndroidManifest.xml中刪除元素
Assets > Plugins > Android > AndroidManifest.xml
刪除ProxyActivity和 iap_version元數據。
將Library文件添加到下面的文件夹。
Assets > Plugins > Android
· sdk-base-v1.0.0.aar · sdk-auth-v1.0.1.aar · sdk-iap-v21.00.00.aar · sdk-configuration-kr-v1.0.0.aar · iap-unity-adapter-v2.0.0.aar
為使用IAP SDK v21新功能進行升级
刪除v19 ".unitypackage"中添加的文件
Assets > Plugins > Android
· iap_sdk-v19.00.xx.aar · iap_adapter-v1.x.x.aar
Assets > Scripts > Purchase
· GaaIapCallManager.cs · GaaIapCallbackManager.cs · GaaIapResultListener.cs · GaaIapPurchaseResponse.cs · AndroidNative.cs
Assets > StreamingAssets
· global-appstores.json
从AndroidManifest.xml中刪除元素
Assets > Plugins > Android > AndroidManifest.xml 刪除ProxyActivity和iap_version元數據。
刪除GameObject
刪除GaaIapCallbackManager 遊戲對象。 應用了 v2的Unity Plugin,無須手動添加 GameObject 。
如果執行了上述所有操作,在應用IAP SDK v21之前已經做好了事前準備。 現在可以参照 在Unity使用One store In-App支付指南使用即可。
Last updated