IAP 初始化失败(4.12.2)GoogleBillingResponseCode:FeatureNotSupported

问题描述 投票:0回答:1
我曾经在游戏中使用 IAP 4.11.0 或更早版本,并且运行良好。然而最近谷歌给我发了通知,告诉我所有应用程序都应该在 2024 年 8 月底之前使用谷歌计费 SDK 版本 6 或更高版本。我发现我必须更新才能使用 IAP 4.12.2。但是更新后初始化总是失败,并给我原因消息“GoogleBillingResponseCode:FeatureNotSupported”。

我在网上找不到任何相关的有用信息。请帮助我,谢谢!

如何升级IAP包:

    在Package Manager界面的Unity编辑器中,IAP的最新版本是4.11.0。所以我在文档中找到了此页面
  1. https://docs.unity3d.com/Packages/[email protected]/changelog/CHANGELOG.html。我点击了链接“按名称添加版本 4.12.2”,然后 Unity 编辑器安装了 4.12.2 版本的 IAP。
  2. 在配置选项卡(项目设置-应用程序购买中)中,我发现 Google Play 键不知何故被重新设置为空。所以我在google的控制台中找到了我的google play IAP公钥并将其复制到Unity中。然后我单击“混淆许可证密钥”按钮。
  3. 因为我将旧的 Google Play Tangle 文件移至另一个文件夹,所以现在有两个同名文件。我发现它们的内容不同,所以我删除了旧的。
unity-game-engine google-play google-play-services google-play-console
1个回答
0
投票
事实证明我设备上的 Play 商店版本太旧。更新后,现在可以用了!

© www.soinside.com 2019 - 2024. All rights reserved.