ios开发中,对于充值功能,是怎样实现的
答案:2 悬赏:20 手机版
解决时间 2021-04-14 02:35
- 提问者网友:沉默菋噵
- 2021-04-13 15:36
ios开发中,对于充值功能,是怎样实现的
最佳答案
- 五星知识达人网友:野味小生
- 2021-04-13 16:47
大体来讲,购买成功后,苹果AppStore服务器会向app端返回此次交易的数据,其中有这笔付款的收据(Receipt)。然后app与游戏服务器通讯,把购买成功的信息通知服务器端(为了防止越狱和IAP free等插件造成的欺诈性购买,还需要把收到的receipt发给游戏服务器,游戏服务器再将其发往苹果AppStore服务器验证其真实性)。服务器端确认此次购买成功后,修改服务器端记录的此客户端对应的财富值,并将修改后的结果反馈回App端,App端随之作相应更新。
与服务器端的通信,就是一个RPC的过程,服务器端写好一些供调用的API接口,在客户端联网调用,具体有什么xmlrpc, jsonrpc的,都有开源的框架可以使用。
注意:客户端与游戏服务器端通信的时候,必需附带一个标识其身份的代码(UUID或者帐号名称),否则服务器端无法知道是谁进行了充值。
与服务器端的通信,就是一个RPC的过程,服务器端写好一些供调用的API接口,在客户端联网调用,具体有什么xmlrpc, jsonrpc的,都有开源的框架可以使用。
注意:客户端与游戏服务器端通信的时候,必需附带一个标识其身份的代码(UUID或者帐号名称),否则服务器端无法知道是谁进行了充值。
全部回答
- 1楼网友:思契十里
- 2021-04-13 17:56
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯