【问题标题】:Unity IAP with new google IAP version 3 Null referenceUnity IAP 与新的 google IAP 版本 3 Null 参考
【发布时间】:2021-05-31 08:16:18
【问题描述】:

我们正在运行 Unity 2018.4.35f1 (LTS) 和 Unity IAP 2.2.2(已验证版本),由于 google 宣布将于 2021 年 8 月 2 日发布新的计费版本,因此我们希望实施它,并在添加他们的统一采购包可以在他们的手册中找到,他们有一个解决与 UIAP 冲突的过程。 该过程基本上删除了文件:GoogleAIDL.aar。 删除此文件后,我会不断从 Unity 的编辑器进程中获取空引用,更具体地说: 紧接着, 由于这些是某些程序集中的 Unity 编辑器文件,我什至无法判断问题出在哪里,但我可以很容易地说,如果我恢复 GoogleAIDL.aar 文件,空引用异常和它之前的错误就消失了,与也就是说,谷歌的手册指出,如果我有这个 aar 文件,由于 UIAP 和谷歌的新计费系统之间存在冲突,应用内购买将无法工作。 (他们甚至有一个“修复”按钮,可以在他们的 UI 菜单中删除它)。

任何人都可以对此事有所了解,因为谷歌搜索确实没有产生任何结果...... (补充说我确实检查了 BillingMode.json 文件,并且似乎很好,并且在正确的项目文件夹中)。

谢谢。

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    所以在互联网上跑了一些之后,我发现绝对没有理由使用谷歌的 Unity 包装器,因为 Unity IAP 已经实现了从 2.2.2 版开始所需的一切(据我所知) ,所以对我来说更新到 LTS 2018 并更新 Unity IAP,同时删除任何谷歌包装器的痕迹修复了所有问题。

    【讨论】:

      猜你喜欢
      • 2017-12-26
      • 1970-01-01
      • 2022-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多