集成Unity IAP會導(dǎo)致編譯器錯誤
我收到錯誤消息“ CS0246:找不到類型或名稱空間名稱“ IPurchaseReceipt””
原因
您收到的錯誤包括“ CS0246:找不到類型或名稱空間名稱'IPurchaseReceipt'... System.Reflection.ReflectionTypeLoadException ... UnityPurchasing / Bin / Stores.dll ... UnityEngine.Purchasing”。
這些錯誤表明Unity IAP已從Unity Cloud Services窗口中禁用,或者您已與Internet斷開連接。插件也可能是一個問題。
解決方法
請嘗試重新連接到Internet,然后登錄Unity Services并啟用Unity IAP,或者在必要時重新加載(或關(guān)閉并重新打開)“服務(wù)”窗口。
您也可以嘗試以下方法:
1.刪除插件文件夾
2.將購買腳本移出資產(chǎn)文件夾
3.通過資產(chǎn)商店或服務(wù)窗口重新導(dǎo)入IAP插件。
4.完全導(dǎo)入后,將購買腳本重新添加到項目中。