我正在尝试使用Unity的优秀新CrossPlatformValidator
(如见...)
http://docs.unity3d.com/Manual/UnityIAPValidatingReceipts.html或
https://docs.google.com/document/d/1dJzeoGPeUIUetvFCulsvRz1TwRNOcJzwTDVf23gk8Rg)
但它无法找到!我自然是......
using UnityEngine;
using UnityEngine.Purchasing;
我还尝试了不同的剥离和.Net级别。什么都没有。
有人对此有所了解吗?
找不到类型或命名空间名称“CrossPlatformValidator”。您是否缺少using指令或程序集引用?
答案 0 :(得分:10)
这样的东西通常在UnityEngine.Experimental
发现 但是在我看的时候它并不存在,所以我猜它是不一个新功能。
1。您可以通过 Windows - > 服务>来查找 STRONG>。 签名在显示的窗口上,通常在右侧。
该窗口上的2。 创建 项目ID 。
3. 点击应用内购买。系统会检查关闭,点击它然后点击启用。
注意:您必须签名才能启用,然后您必须启用 之前,您可以使用 脚本。
最后,完全未记录的命名空间是:
请注意,人们可以在生成的"纠结中看到这一点"例如,如果忘记了文件。 :/
答案 1 :(得分:1)
Mono Dev经常可以帮助您找到答案。
右键单击未解决的类 - >解决
Mono Dev。中解析函数的屏幕截图: