ios - 是否可以有多个入口点来显示 1 个 iTunes 应用内购买?

标签 ios unity-game-engine in-app-purchase app-store soomla

我是第一次实现应用内购买 (IAP) 功能。我正在使用 Soomla 在 Unity3D 中为 iOS/Android 实现 IAP,我已经开始为 iOS 版本...

我正在开发一款游戏,其中第 1 级已解锁,而用户必须付费才能访问其他级别,因此,如果任何用户点击其他级别的按钮,那么 IAP 就会出现。这是我们的第一个“入口点”。

对于我们的第 2 个入口点,如果用户玩第 1 级并穿过它,此时应该出现 IAP。这是相同的 IAP(付费玩其他级别)。

然而,在 iOS 设备上测试应用程序后,我们第二个“入口点”的 IAP 没有出现。没有出现错误或崩溃。还检查了使用不同的沙盒测试器,在设置中从 iTunes 登录/注销等。

现在我想知道这是否被允许?已阅读 Soomla 和 iOS IAP 文档,但我找不到任何内容。即使在谷歌上搜索也没有显示任何内容。所以我正在寻找这里是否有人可以帮助我?

谢谢

最佳答案

那么当玩家按下按钮解锁下一关时你就OK了吗?您的问题只是在他们完成第一级时模拟按钮按下的功能?如果我正确理解了这个问题,那么我可能会使用两种方法:

1 - 在关卡完成时,您可以编写 SoomlaStore.Buy("item_id");

2 - 使用NotificationCenter当级别完成时触发通知并在另一个类中捕获该通知并且有 SoomlaStore.Buy("item_id");代码行。

关于ios - 是否可以有多个入口点来显示 1 个 iTunes 应用内购买?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30802763/

相关文章:

c# - 转换光线时 slider 未填充

android - 使用unity3d在android中播放视频

iPhone 应用程序内购买 - 响应。产品仍然是空的?

ios - 如何在 objective-c 中的app purchase ios 10中实现

ios - Xcode编译错误 "expected method to read array element not found on object of type NSArray"

ios - 在 Swift 中创建 NEVPNManager 对象时出现问题

unity-game-engine - Unity网络中的"Failed to send big message"

android - In-app billing的货币判断

ios - 我可以观察 UIViewController 何时更改 interfaceOrientation 吗?

ios - 类型 'UIViewController' 的值没有成员 'varView'