当前位置:   article > 正文

iOS In-App Purchase 内购之创建内购产品_create an in-app purchase

create an in-app purchase

Creating In-App Purchase Products

在应用程序内购买,您可以直接在你的免费或付费的应用程序出售各种虚拟物品。本章介绍了应用程序内购买的产品类型,并告诉您如何将其配置在iTunes Connect。


有关应用程序内购买产品


阅读表1-1,以了解如何在各种不同的产品类型选择提供虚拟内容或服务给客户。


有关发展考虑每个产品类型的更多信息,请参见设计应用程序的产品在应用程序内购买编程指南。


表1-1在应用程序内购买的产品类型

Product type

Description

Consumable

Products that are used one time, after which they become depleted and need to be purchased again, are usually implemented as consumables. For example, fish food in a fishing app could be implemented as a consumable product.

Non-Consumable

Non-consumable products are purchased once by users and do not expire or decrease with use. For example, new race tracks for a game could be implemented as non-consumable products.

Apple can host your non-consumable products for you. See Hosting Non-Consumable Products with Apple.

Auto-Renewable Subscription

Auto-renewable subscriptions allow users to purchase dynamic content, such as magazine subscriptions, for a set duration of time. Subscriptions renew automatically unless the user opts out of the renewal. If the content you want offer doesn’t fit what’s outlined in the App Review Guidelines, consider offering the content through a non-renewing subscription.

Auto-renewable subscriptions can include an incentive to customers who share their contact information with you.

Free Subscription

Free subscriptions allow users to download dynamic content, such as magazine subscriptions, for a set duration of time. Free subscriptions are a way for developers to put free content in the Newsstand in the App Store. After a user signs up for a free subscription, the subscription content will be available on all devices associated with the user’s Apple ID. Note that free subscriptions do not expire and can be offered only in Newsstand-enabled apps.

Free subscriptions don’t offer a marketing opt-in incentive as do auto-renewable subscriptions, but users are prompted to share their information.

Free Subscriptions are not available for Mac apps.

Non-Renewing Subscription

Non-renewing subscriptions allow the sale of items with a limited duration. They are used for products that offer time-based access to static content.

  • If you use non-renewing subscriptions, your app is responsible for delivering the subscription to all devices associated with the user’s Apple ID.

  • Because a non-renewing subscription requires a user to renew each time the subscription ends, your app must contain code that recognizes when the subscription is due to expire and prompt the user to purchase a new subscription.

Configuring a Product

配置产品


对于每一个应用程序,您可以创建多达1000个独立的应用程序内购买的产品。你要提供你的商店的每个产品都必须在iTunes Connect进行配置。由于应用程序内购买的产品都与一个单一的应用程序相关联,你在iTunes Connect的软件详情页面创建。

bullet
To create an In-App Purchase product

Designing Auto-Renewable Subscription Duration Families

你可以把订阅的持续时间作为单独的产品,每一个都有自己的时间长短,价格和营销激励机制。您可以在一个家庭中定义的持续时间,以允许用户在持续时间中进行选择时,他们更新他们的订阅。启动一个新的自动可再生认购,并在不同的家庭中定义的持续时间,使不同的订阅产品。

在用户的设备上的管理应用程序订阅页面的该实施例示出了配置为预订六个不同持续时间。用户可以看到当订阅更新(和多少),并可以关闭自动更新。如果配置多个时间的订阅,用户可以在不同时间的延续中进行选择。

../Art/iap_news_alerts_2x.png

同一家庭在iTunes Connect的应用程序内购买的产品中创建了所有六个订阅持续时间。在不同的时间家庭创建订阅显示为不同的产品,并没有提供给客户作为续订的替代品。

当他们的续订日期的临近,客户会收到通知,如果自动再生认购的价格上升。经过他们的订阅到期,他们选择退出认购的,必须手动更新其认购的价格上涨。
如果自动再生认购的价格在认购期内下降,客户不会收到通知,认购自动更新在较低的价格。


如表1-2所示,你必须设计出不同的期限和价格组合,以提供客户的选项。


表1-2自动再生订阅价格和期限的选择

Property

Description

Duration

The length of time between auto-renewals. Each duration can be used only once per product family. The duration can be 7 days, 1 month, 2 months, 3 months, 6 months, or 1 year.

Offer a marketing opt-in incentive

An additional amount of time added to the initial subscription when customers choose to share their contact information with you. You can set the duration of the incentive to be the same length as the subscription duration or shorter. There is no charge added for the additional time.

Contact information from users who opt in is available in the Sales and Trends module of iTunes Connect.

Note: The opt-in incentive is not available for Mac OS X.

Offer a Free Trial

An amount of time where the content is provided at no cost after which users are automatically renewed for the subscription, unless users turn off auto-renewal. The free trial begins when the user subscribes. You can set the duration of the incentive to be a subset of this subscription duration.

Price Tier

The price tier at which you want to sell the subscription for this duration.

What Users See After Purchasing an Auto-Renewable Subscription

以后用户购买自动再生认购,他们看到一个确认您的订阅对话框。确认包括订阅的显示名称及其持续时间:

../Art/iap_confirm_subscription_2x.png

确认购买后,用户登录到自己的应用程序商店的帐户,如果他们尚未签署。如果该产品配置了一个选择的激励,会出现个人数据共享对话框,要求用户选择共享他们的信息 与你。该提示包括选入的激励时间。用户可以选择是否在此对话框中不允许,仍然购买订阅。

../Art/iap_share_info_2x.png

以后用户购买的认购,他们收到关于他们所购买的订阅服务的订阅确认邮件的信息。您选择适合您的应用程序内购买的产品(如适用于该用户的领土)的显示名称显示在确认电子邮件的“认购的名称。”

Hosting Non-Consumable Products with Apple

苹果可以承载非消费型产品的为您服务。苹果公司为用户提供和把手产品分销给他们的设备,如果需要恢复产品的可靠和熟悉的体验。


当您承载的内容与苹果,苹果商店使用支持其他大规模操作,如在App Store相同的基础架构的应用程序的内容。此外,苹果会自动下载,即使你的应用程序没有运行在后台苹果托管的内容。

你可以选择让苹果主机应用程序内购买产品时,首先要创建产品在iTunes Connect。您还可以将您当前托管自己的服务器上,以苹果公司主办的内容。


托管内容与苹果,您提交的内容,Apple审批。创建使用应用程序内购买内容模板在Xcode产品,包括您的内容,并使用归档过程上传到iTunes连接。或者,您可以为每个产品创建一个Xcode的.pkg文件,并将其上传一次全部使用应用程序加载器。请参阅使用应用程序加载器有关提交应用程序内购买的元数据和内容,iTunes Connect的更多信息。

Loader. See Using Application Loader more information about submitting In-App Purchase metadata and content to iTunes Connect.

bullet
To enable content hosting

如果你不小心使主机与苹果的内容,您可以通过删除应用程序内购买的产品,并重新配置它撤消此选择。请注意,您不能使用相同的产品ID,当你重新创建产品。

../Art/iap_host_delete_2x.png

Verifying an Auto-Renewable Subscription Receipt

为了提高您的应用程序和验证自动再生订阅时,苹果公司的服务器之间的交易的安全性,可以包含32个随机产生的交易收据字母数字字符的字符串。产生这个参数,称为共享秘密,在iTunes Connect。


有关如何将共享秘密到您的应用程序的收据处理的信息,请参阅回执确认编程指南。


世界上只有一个每个组织共享的秘密;确保当您生成一个新的共享秘密,提交您的组织中的所有应用程序使用的新值,验证自动再生订阅。

bullet
To generate a shared secret

您可以从应用程序内购买页面内访问应用程序内购买共享密码页面的应用程序,或从我的应用页面的左上角的省略号(...)菜单。此链接是可见的,如果你有至少有一个自动再生认购设立的任何应用程序。


../Art/EllipsesMenuIAP_2x.png

Providing Access to Privacy Policies for Subscriptions

为订阅提供访问隐私政策

如果您的应用程序收集用户或设备相关的数据,iTunes Connect的要求链接到一个适用于您的应用程序的隐私策略的URL。隐私政策的URL所需要的,提供自动再生或免费订阅,或按照法律要求的应用程序。供应隐私政策在每种语言中,在App Store上的应用程序的显示。



Displaying Products in More Than One Language

使用超过一种语言来展示产品

iTunes Connect中单独配置一个应用程序内购买的产品和它的显示文本。这种分离允许您提供文本为每一种语言或地区的应用程序支持。必须提供的每个产品的至少一种语言的配置。请参阅 Language Properties的产品语言性能的特殊要求。



bullet
To add display text for an In-App Purchase product


































bullet
To add display text for an In-App Purchase product
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/495957
推荐阅读
相关标签
  

闽ICP备14008679号