对于这种情况,似乎缺乏信息,最近的例子也是如此。
我的场景是一个简单的捐赠,允许用户从一定数量(比如0.99 1.99,3.99等)捐款,如果他们愿意的话,可以捐赠一次或多次。
在开发人员仪表板中,我为我的应用程序创建了一个add on。我选择了
1) on (我选择了这个版本,因此支持更多版本的操作系统,而不是需要某些版本的Windows 10或更高版本的存储托管版本)
2)下一步是为add on设置属性,现在我不知道要输入什么。
文档态
对于大多数插件来说,内容类型应该是电子软件下载。
所以这就是我的选择。接下来是关键字和自定义开发人员数据。我读过这些文档,但我真的不明白这些文档是用来干什么的?我的应用程序是如何使用它们的?在商店旁边?它并没有给出一个真实的例子,说明代码是如何使用的(如果有的话)。
还有一个例子说明在商店中如何使用以下字段--客户在哪里看到这些字段?
发布于 2017-03-22 04:43:31
这些托管消耗品由您管理。当您使用api请求时,商店将报告外接程序的存在。当您发布外接程序时,您可以选择指定是否可以直接从商店购买。如果是这样的话,商店就可以添加关键字,以便您的子产品出现在Microsoft应用程序或Microsoft网站的搜索结果中。
您还可以选择只允许从您构建的主应用程序中购买这些附加组件。如果是这样的话,关键字是没有意义的,因为你的加载项不会出现在搜索结果中。它们只能使用StoreContext API从应用程序的代码中获得。
至于标题/说明,这些都出现在用户的收据中。当他们购买你的插件时,他们会收到他们购买的东西的电子邮件确认,你可以在那里放置自定义的标题/描述,给用户一个更彻底的解释他们购买什么,而不是有一个丑陋的独特的ID。
图标也是如此。它出现在电子邮件收据上..。让它变得漂亮。我认为如果你要求的话,它也会出现在搜索结果中。
定制的开发人员数据,它将是在调用API时出现在代码中的原始文本数据。因此,当您调用API并要求从应用程序的代码中获得所有可用的附加组件时,它将向您提供所有附加组件的详细信息以及自定义开发人员的数据。你可以在里面放任何你想要的东西,包括JSON。您可以解析它并为用户创建不同的体验。这是可选的。如果你不在乎的话就留着它吧。应用程序不能修改此值。它是一个只能在开发中心修改的静态值。
自定义开发人员数据的好处是,您可以通过更改该字段中的值来更改外接程序的效果。例如:
{
Level: 1
}
或
{
Level: 2
}
你不需要重新发布你的插件。您的应用程序将响应新的“级别”值,假设您正确地编码了它:)
发布于 2017-03-22 04:58:38
这里有一个非常有用的示例,它展示了如何编写应用程序内购买的代码,然后检查用户是否购买了特定的许可证。它在:https://code.msdn.microsoft.com/Licensing-API-Sample-19712f1a。(这是一个较旧的示例,但给出了您想要的UWP)。它还解释了如何在开发中心设置可消费的应用程序内采购。
使用许可证检查,您可以验证用户是否已经捐款,如果您想要基于此显示某些UI。这个许可证检查是在LicenseInformation类上进行的。
打电话给LicenseInformation.ProductLicenses"Donation".IsActive会提供这个信息。
发布于 2018-08-18 11:51:29
对于每一个阅读这篇文章的人来说,微软商店的应用程序认证策略在此期间可能已经发生了变化。这是一份未能提交的报告:
应用程序策略: 10.8.2第三方IAP慈善和清理 备注给开发人员您必须使用安全的第三方支付API。应用程序可能不会使用微软商店的应用程序内购买API进行慈善捐赠.
因此,这意味着它是不允许使用应用内付款的捐赠!如果您实现上述功能,则应用程序提交可能会失败。
https://stackoverflow.com/questions/42941232
复制相似问题