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