免费应用内购买

发布于 2024-12-14 03:06:17 字数 429 浏览 0 评论 0原文

我正在为此苦苦挣扎。我的客户想要为该应用程序设置一个价格标签(1.49 英镑),并且该应用程序本身也有 4 个非消耗性应用内购买(每个 1.49 英镑)。然而,他们希望在第一次运行时免费提供其中一个非消耗品(但不是特定的一个,他们希望用户从这 4 个中选择一个),因为他们已经为应用程序付费了。

有什么办法可以管理这个吗?据我所知,我们无法在 iTunes connect 中创建免费的非消耗性产品。我们可以检查这是否是第一次用户并以编程方式解锁产品,但由于这不是通过 iTunes Connect,用户将无法将其解锁的​​功能带到其他设备上。

如果我们碰巧使用我们自己的 设备服务器和数据库来跟踪谁解锁了哪个免费,那么我认为该应用程序更有可能被拒绝。

一种解决方案可能是使应用程序免费并保持非消耗品不变,但客户并不热衷于该解决方案。

你能建议一下吗?

谢谢 盎司

I'm struggling with this. My client wants to set a price tag (£1.49) for the app and the app itself has 4 non-consumable in-app purchases as well (£1.49 each). However, they want to give one of the non-consumable free on the first run (but not a specific one, they want the user to choose from one of those 4) because they have paid for the application.

Is there any way to manage this? As far as I know, we cannot create free non-consumable product in iTunes connect. We can check if that's the first time user and unlock the product programmatically, but since this won't be through iTunes Connect, the users won't be able to carry their unlocked feature to other devices..

If we happen to use our own server and database to track who unlocked which as free, then I think the app more likely to be rejected.

One solution might be to make the app free and keep the non-consumables as same, but client is not keen on that solution.

Can you please advise?

Thanks
Oz

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何止钟意 2024-12-21 03:06:17

不幸的是,这行不通。

至少不使用应用程序商店本身。您也许可以通过实施管理免费下载资格的单独基础设施来提供下载/访问相同内容的方法。例如,应用程序在第一次启动时可能会检查您的服务器,它运行的设备是否已注册。如果没有,它会在您的服务器上注册并授予用户免费访问其中一款产品的权限。

免费产品用完后,购买将照常通过 IAP 进行。但是,您需要注意,用户在免费下载产品后可能不会意外地再次购买产品,并且重新安装应用程序不会为同一用户提供另一次免费下载。

这种方式需要做更多的工作,并且会失去苹果 IAP 结构的安全性。

Unfortunately, that won't work.

At least not using the appstore itself. You might be able to offer a way to download / access the same content though by implementing a seperate infrastructure which manages free download eligibility. For example, the app, upon the first launch, might check with your server if the device it is running on has been registered already. If not, it registers itself with your server and grants the user free access to one of the products.

After using up the free product, purchases are processed through IAP as usual. You would need to take care however that the user may not accidentially purchase a product again after it has been downloaded for free, and that re-installing the app won't give the same user another free download.

This way would require considerably more work and you'd loose the safety of Apples IAP structure.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文