Mobile Develop

iOS内购IAP(四) —— 编程指南之设计您的应用程序的产品(

2018-07-23  本文已影响44人  刀客传奇

版本记录

版本号 时间
V1.0 2018.07.23

前言

大家都知道,ios虚拟商品如宝石、金币等都需要走内购,和苹果三七分成,如果这类商品不走内购那么上不去架或者上架以后被发现而被下架。最近有一个项目需要增加内购支付功能,所以最近又重新集成并整理了下,希望对大家有所帮助。感兴趣的可以参考上面几篇。
1. iOS内购IAP(一) —— 基础配置篇(一)
2. iOS内购IAP(二) —— 工程实践(一)
3. iOS内购IAP(三) —— 编程指南之关于内购(一)

Designing Your App’s Products - 设计您的应用程序的产品

product就是您希望在应用商店中销售的东西。 您可以在App Store Connect中创建和配置产品,并且您的应用程序使用SKProductSKProductsRequest类与产品进行交互。


Understanding What You Can Sell Using In-App Purchase - 了解您可以使用应用内购买销售的产品

您可以使用应用内购买来销售内容,应用功能和服务。

您不能使用应用内购买来销售现实世界的商品和服务,也不能销售不合适的内容。

有关使用应用内购买可以提供的内容的详细信息,请参阅 your license agreement and the App Review Guidelines。在开始编码之前仔细阅读指南有助于避免在审核过程中出现延迟和拒绝。如果指南未详细说明您的案例,您可以使用online contact form向App Review团队询问具体问题。

在您知道要在应用中销售哪些产品并确定应用内购买是销售这些产品的适当方式后,您需要在App Store Connect中创建产品。


Creating Products in App Store Connect - 在App Store Connect中创建产品

在开始编码之前,您需要在App Store Connect中配置产品,以便您的应用与之交互。 有关详细信息,请参阅Create an in-app purchase。 在开发应用程序时,您可以添加和删除产品,并优化或重新配置现有产品。

每个产品都与特定应用相关联。 创建供一个应用程序使用的产品在其他应用程序中不可用。 不同平台上的配套应用程序是不同的应用程序 - Mac应用程序的产品在iOS应用程序中不可用,反之亦然。

在产品作为应用审核流程的一部分提交应用时,您提交应用时会审核产品。 在用户购买产品之前,必须由审阅者批准,您必须在App Store Connect中将其标记为cleared for sale


Product Types - 产品类型

通过提供多种不同的产品行为,产品类型允许您在一系列应用中使用应用内购买。在App Store Connect中,您可以选择以下产品类型之一:


Differences Between Product Types - 产品类型之间的差异

每种产品类型都是为特定用途而设计的。 不同产品类型的行为在某些方面有所不同,如表1-1和表1-2所示

Table 1-1 Comparison of product types

Table 1-2 Comparison of subscription types

可以多次购买过期 —— 耗尽消费品,自动续订订阅和非续订订阅的产品,以再次获得消耗品或延长订购。非消费品会无限期地解锁用户可用的内容,因此这些内容只能购买一次。

消费品订购在购买后显示在收据中,但在下次更新收据时将被删除,详见Persisting Using the App Receipt中的详细讨论。所有其他类型的产品在收据中都有一个未删除的条目。

就其性质而言,消耗品不会同步或恢复。用户明白,例如,在他们的iPhone上购买十个泡泡也不会给他们的iPad带来十多个泡泡。所有其他类型的产品都可以在所有用户的设备上使用。它们也已恢复,因此用户即使在购买新设备后也可以继续访问其购买的内容。 StoreKit处理自动续订订阅和非消费品的同步和恢复过程。

非续订订阅与自动续订订阅的区别在于几个关键方式。这些差异使您的应用程序可以灵活地根据您的需求实现正确的行为,如下所示:

后记

本篇主要讲述了设计您的应用程序的产品,感兴趣的给个赞或者关注~~~~

上一篇 下一篇

猜你喜欢

热点阅读