哪个是Unity的CrossPlatformValidator?

Fat*_*tie 5 unity-game-engine in-app-purchase

我正在尝试使用Unity的优秀新功能 CrossPlatformValidator

(如见过...
http://docs.unity3d.com/Manual/UnityIAPValidatingReceipts.html
https://docs.google.com/document/d/1dJzeoGPeUIUetvFCulsvRz1TwRNOcJzwTDVf23gk8Rg)

但它无法找到!我自然是......

using UnityEngine;
using UnityEngine.Purchasing;
Run Code Online (Sandbox Code Playgroud)

我也尝试过不同的剥离和.Net级别.没有.

任何人都有这方面的线索?

找不到类型或命名空间名称"CrossPlatformValidator".您是否缺少using指令或程序集引用?

Pro*_*mer 10

像这样的东西通常可以找到,UnityEngine.Experimental但是当我看的时候不存在,所以我想这不是一个新功能.

1.您可以通过转到Windows - > 服务找到它.在显示窗口登录,通常在右侧.

2. 创建一个项目ID在该窗口.

3.单击In-APP Purchasing.选中OFF,单击它,然后单击Enable.

注意:您必须登录才能启用它,并且必须先启用它,然后才能从脚本中使用它.


最后,完全未记录的命名空间是:

使用UnityEngine.Purchasing.Security;

请注意,人们可以在生成的"纠结"文件中看到这一点,例如,如果有人忘记它.:/

  • 底线是我不知道`.Security`命名空间 - 一旦你发现它有效!幸运的是,由于这篇文章现在已经在互联网上,它将永远不再是一个问题:) Go [here](http://forum.unity3d.com/threads/unity-iap-store-guides-google-play-apple-app -store-windows-store.372647/page-3#post-2565610)保存键入代码库以使用Unity绝对精彩(这是一个通常将他们所做的一切描述为"crapola"的人)新的IAP. (2认同)