cocos2dx 移植winphone 整理二

    xiaoxiao2021-03-25  248

    winphone 8 sdk 、vs2013 、windows 8.1操作系统 三者搭建的winphone开发环境

    接下来整理下支付和海外第三方登陆登陆相关:

    支付一------>微软支付:

    主要技术点:

    1)using Windows.ApplicationModel.Store;  (好像winphone 10 最新版本添加了新的支付相关api,不过因各方面原因我们是只能无视了,用的还是老的,老的好处就是winphone 8 、winphone 10 支付都支持,目前测试的啊,winphone 10 是不是全部支持这块目前不太清楚)

    2)使用CurrentApp

    跟google play商店支付类似,使用产品id区分每个商品

    对应api功能函数说明如下截图:

    Windows Phone 8 而向 Windows.ApplicationModel.Store 命名空间中的一些类型添加的其他方法和属性

    获取商品信息:

            ListingInformation ProdList = await CurrentApp.LoadListingInformationAsync();                     var Prod = ProdList.ProductListings[productId];//productId为产品id

    //Prod信息:FormattedPrice(价格),ProductId,ProductType

    跳出支付商城界面:

    string order = await CurrentApp.RequestProductPurchaseAsync(productId, true);

    //order 为收据信息,可提供给服务器进行相应的验证工作

    额外一步(对于消耗性物品):

    CurrentApp.ReportProductFulfillment(productId);

    通知 商店,应用已经将所购产品交付给用户。在您使用此方法确认产品交付前,用户不能再次购买相同的产品。这仅仅适用于可消耗型产品 

    相关api链接:https://msdn.microsoft.com/zh-cn/library/windows/apps/jj206950(v=vs.105).aspx

    转载请注明原文地址: https://ju.6miu.com/read-283.html

    最新回复(0)