cocos2dx 移植winphone 整理二
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
cocos2dx 移植winphone 整理二相关推荐
- cocos2dx 移植winphone相关整理一
获取winphone操作系统版本号: System.Environment.OSVersion 其中OSVersion 为OperatingSystem对象,包含PlatformID指示操作系统平台) ...
- RT Thread Free Modbus移植问题整理
RT Thread Free Modbus移植问题整理 问题描述: 在读写寄存器中,写数据正常,只能读1个寄存器的值,多个值会异常. 在移植过程中发现串口(或RS485)数据接收长度异常. 一.环境描 ...
- cocos2dx 制作单机麻将(二)
cocos2dx 制作单机麻将(二) 打乱麻将顺序2 前面解说了怎样打乱初始给定的麻将牌堆, 另一种是打乱随意给定的麻将牌堆 //混乱扑克2 void RandAppointCardData(BYTE ...
- Deep Learning(深度学习)学习笔记整理(二)
本文整理了网上几位大牛的博客,详细地讲解了CNN的基础结构与核心思想,欢迎交流 [1]Deep learning简介 [2]Deep Learning训练过程 [3]Deep Learning模型之: ...
- Auto.js 全命令整理(二) 对应用命令专题
Auto.js 全命令整理(二) 对应用命令专题 目录 Auto.js 全命令整理(二) 对应用命令专题 对应用命令 回顾-应用数据获取 末 对应用命令主要用于确认屏幕显示的是否是正确的页面,so,并 ...
- 在ubuntu系统下cocos2dx移植到android平台
1.序 在网络上搜索cocos2dx移植到android的文章有很多, 本文也是参考根据网络上的文章移植成功的, 下面将本人的移植过程以及移植过程中遇到的问题记录下来以供今后参考和即将移植的新人一个参 ...
- SimpleFOC移植STM32(二)—— 开环控制
目录 注意事项 一.硬件介绍 1.1.硬件准备 1.1.1.SimpleMotor方案 1.1.2.SimpleFOCShield V2.0.3方案 1.2.硬件连接 1.2.1.原理图 1.2.2. ...
- oracle中部门工资降序排列,oracle面试题整理二(10级学员 乔宇整理)
Oracle面试题整理二(10级学员 乔宇整理) 1.查询工资最高的3 名员工信息 select * from (select * from emp order by sal desc) where ...
- linux系统移植篇(二)—— Uboot使用介绍
linux系列目录: linux基础篇(一)--GCC和Makefile编译过程 linux基础篇(二)--静态和动态链接 ARM裸机篇(一)--i.MX6ULL介绍 ARM裸机篇(二)--i.MX6 ...
最新文章
- @Value竟然能玩出这么多花样
- 分布式缓存,就该这样设计!
- R绘制面积图(area plot)
- mac的mysql数据库管理_Mac使用MySQL Workbench管理MySQL数据库
- 2016.04.29-2016.05.05这周工作时间和内容
- linux sudo权限_Linux Sudo 被曝漏洞,可导致用户以 root 权限运行命令
- 水培设备行业调研报告 - 市场现状分析与发展前景预测
- 简介几种负载均衡原理
- 计算机英语学习v1.0,英语学习考试助手
- java还原合并单元格_Java 合并/取消合并 Excel 单元格
- 万字长文!面试官问你:自定义View跟绘制流程懂吗?帮你搞定面试官
- rhel6.5 oracle12c,中标麒麟Linux6.5安装Oracle12C配置过程
- 《脱颖而出——成功网店经营之道》一2.6 连横:返利模式的应用及分销
- Python爬虫学习笔记:概念、知识和简单应用
- DynamicModuleException: MENIFEST.MF文件未找到
- 墨者登录密码重置漏洞分析溯源题解
- 人工智能应届毕业生月薪20k,他们是如何做到的?
- 如何防止其它用户登录计算机,如何防止别人用其他用户名进入自己的私人电脑?...
- 野火STM32F103指南者笔记1.寄存器点亮LED
- 含关键代码!基于TI Sitara系列AM3352/AM3354/AM3359的Linux常用开发案例分享
热门文章
- 小学计算机课都不上,小学信息技术教学中存在的问题及解决对策
- Bluemix实战教程: CF命令学习分享
- 怎样手动删除你电脑中的木马程序
- Centos 软连接和硬链接
- Waterdrop入门
- HDFS全量块汇报(FBR)的限流机制
- 长安睿骋CC 2018款 root刷机越狱 安装高德 酷我 bilibili 嘟嘟桌面
- 下列可作为python变量名的是1name_在Python中可以使用 id 作为变量名,尽管不建议这样做。...
- 你想象不到,3D打印技术在国外高超声速技术领域达到什么程度了
- C语言 蓝桥杯 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。