关于Unity开发应用——Pico设备的SN码与应用绑定

首先是关于Pico官方提供的PICO Unity Integration SDK,目前最新的版本220版本中,导入到Unity后再PlayFormSetting中设置时不提供SN码输入的了,在这个版本的SDK下,我尝试了很多种方法来获取pico neo3设备的SN码,但根据Pico官方给的代码都会报错,都显示后面的方法不存在!

排查了很久之后,发现官方文档的这些代码都是在PICO Unity Integration SDK 220版本中去掉了的,pico官方文档写的代码都是根据PICO Unity Integration SDK-2.0.5(我后面下载的是这个版本)版本左右的来写的,才解决上述代码的报错问题

不过在解决上述代码报错之后,也发现PICO Unity Integration SDK-2.0.5的SDK包直接就是提供了设备的SN码设置,如下图所示。勾选Entitlement Check Simulation后直接就可以开启设备与应用的绑定设置了。这个SN绑定在PICO Unity Integration SDK 220版本中我是发现没有的,所以当时想通过代码来解决就弄了很久,还一直报错,最后直接通过更换SDK版本就解决了SN码绑定的这个问题。

 这是困扰了一天的问题,后面通过更换SDK版本解决了,没有在上面图片中添加SN码的设备,安装对于的apk后,运行后会跳出“该应用未通过版权保护”的字样,达到了保护的左右

当然,好像通过新版的PICO Unity Integration SDK 220也是可以获取到SN码的,但好像需要额外下载Pvr_UnitySDKAPI包,这个方法我也尝试了很久,最后在Github中下载到了。然后通过一下代码获取到SN码进行之后的验证操作。但这个方法还待验证,后续发验证完发结果

serial = Pvr_UnitySDKAPI.System.UPvr_GetDeviceSN();

以上是本人探索的一些总结,可能也存在不足之处,或者遗漏其他一下方法,若有,欢迎各位大佬指正!

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值