我的 WP8 应用程序有一个消耗品的应用程序内购买。据我了解,您必须在商品交付时向市场报告商品的履行情况。
所以我的问题是,如果我做不到怎么办?例如,如果没有互联网连接。
我见过的任何示例代码都会检索产品列表,然后调用RequestProductPurchaseAsync
,然后直接调用ReportProductFulfillment
基本上我希望两者都成功或都不成功......如果RequestProductPurchaseAsync
成功,这是否意味着向客户收费,即使我没有报告履行情况?
或者我应该检查CurrentApp.LicenseInformation
相关许可证,如果IsActive
是真的,那么我可以安全地假设购买成功,然后我应该报告履行。但我需要一种方法来了解履行是否也成功,以便我可以在需要时再试一次。
希望这是有道理的,如果有人有任何想法或可以指出我阅读某些材料的方向,我将不胜感激。谢谢。