-3

我必须为 iOS 和 Android 创建一个应用程序,我可以从中购买一些“物品”。

我不明白应用内购买是如何运作的;我可以购买和下载我已经付费的内容吗?或者我可以只购买内部内容的解锁而不下载它吗?如果只是为了解锁内部内容,有没有办法购买和下载内容?

谢谢

4

1 回答 1

1

应用内购买唯一不能做的就是销售实际商品——如果您有一个网站做同样的事情(例如 ebay 应用程序),这也是允许的。iOS 应用内购买还有一些规则。

关于应用内购买的分步思路,这里有一个要点:

  • iOS 应用程序从应用商店请求 SKProducts(开发人员已通过 iTunes 连接门户设置)
  • 检索到的产品与本地化定价一起显示在应用程序中
  • 用户选择要购买的产品
  • 购买通过各种步骤进行 - 进行中/成功/失败。根据状态,应更新应用程序 UI 以使用户了解情况。
  • 购买成功后,您可以使用自己的服务器下载应用程序内的内容,或上传到 Apple 服务器上的内容。您也可以从应用程序中解锁内容。

简而言之,你还有很长的路要走。理论上最好的入门方法是参考应用内购买编程指南。此外,Apple 的这本书也很有帮助。为了您的需要,这里有一个来自 Apple 的示例代码

如果您更想要一步一步的教程,这里是我所写的。一个更简单的是 SWIFT 和 Objective C 的视频讲座系列- 由我准备 - 它还附带 SWIFT 和 Objective C 的代码示例以节省时间。

于 2015-07-03T05:33:19.107 回答