【问题标题】:When submitting the app where do I declare the In-App Purchases?提交应用程序时,我在哪里声明应用程序内购买?
【发布时间】:2014-09-19 03:01:34
【问题描述】:
指南说我需要在提交过程中声明应用内购买(令牌、价格、可用性),但我一辈子都找不到!
如果是通用应用,我是否需要重新提交 Windows Store 应用(相对于单独提交的 Windows Phone 应用)并将应用内购买放入其中?
这是否意味着电话和非电话应用必须具有相同的应用内购买列表?
【问题讨论】:
标签:
windows-phone
windows-store-apps
in-app-purchase
windows-phone-8.1
【解决方案1】:
在 Windows 应用商店仪表板中,填充您的应用内购买列表是在提交过程的早期从“销售详细信息”部分完成的。页面顶部附近有一个链接,在“应用内购买”下显示“使用 Windows 应用商店应用内购买系统”。这会将您带到您输入购买详细信息的页面。
在 Windows Phone Store 仪表板中,创建应用后,返回仪表板主页,单击 In-progress Submissions 下的应用,您将看到一个包含多个链接/选项卡的页面:生命周期 |快速统计 |评论 |定价 |详情 |产品。点击“产品”,您将转到您定义应用内购买的地方。
您确实需要在两个仪表板上分别创建应用内购买,因为您最终要提交单独的应用。因此,每个提交都可以有自己的应用内购买列表,因为显然在某些情况下,您可能在一个平台上购买了商品,但在另一个平台上没有。
现在,如果您将两个商店中的应用相互关联,即您使用相同的应用名称,然后将它们关联起来以使它们具有相同的软件包系列名称/ID,那么您允许您的客户共享应用内购买在这两个应用之间,假设您为每个应用使用相同的产品 ID。这样,应用 ID + 产品 ID 唯一地标识了用户的应用内购买,因此如果用户在一个平台上购买了它,那么它可以在另一个平台上使用。但是,如果您使用不同的产品 ID,那么您将不会拥有该共享权利。
请注意,实现这些共享权利的是应用 ID + 产品 ID:您可以根据需要实现每个应用,这意味着您不必使用通用应用项目。但是,它们都必须针对 8.1 平台,因为这是启用此功能的地方。