Windows Phone 8应用中的应用内购买是否有限制?

3
我们已发布了一款WP8应用程序,可使用应用内购买功能购买杂志/报纸。我们为每个单独的问题创建了一个单独的应用内购买项目+一些订阅和10个包内购买,总共在WP Store中定义了134个应用内购买项目。
问题是,CurrentApp.LoadListingInformationAsync() API仅返回前100个应用内购买项目的列表。这是否是Windows Phone 8应用程序只能使用100个应用内购买项目的预期行为?我在MSDN上没有找到任何有关单个WP8应用程序中应用内购买限制的信息。请注意,我们已经知道Windows 8商店中200个项目的限制。
2个回答

2
所以我找到了一个解决方案,用于解决当前应用程序中只返回前100个发布产品的问题:
实际上这是一种未记录的功能/错误,该方法仅在您为应用创建了超过100个项目的情况下返回前100个产品。

如果要获取有关其余产品的信息,则需要使用此 API
CurrentApp.LoadListingInformationByProductIdsAsync(listOfIds)。 如果您知道产品ID,它将返回有关任何已发布产品的信息。由于此方法,我们能够修复应用程序并向用户提供购买任何已发布产品的选项。

我还向Microsoft支持发送了消息,询问他们是否可以为我提供有关此意外行为的任何澄清。与此同时,我很高兴第二种方法的解决方案可行。


你曾经收到过微软的回复吗? - Hyndrix

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接