1.苹果服务器存在不稳定现象,客户端在用户支付后往往没办法马上拿到receipt,通常会在苹果服务器稳定之后并且用户再次登录时,苹果服务器再推送之前没有推送的receipt

2.系统架构逻辑如下,客户端存在一个队列,存储平台订单信息和receipt,平台订单与receipt一一对应。

正常的支付流程,用户创建平台订单,支付,客户端获得苹果的receipt,将平台订单号与receipt共同发回给平台服务器,发货。

当苹果服务器不稳定时,用户创建平台订单,支付,客户端无法获得苹果的receipt,阻塞队列,阻止用户创建第二笔平台订单。待苹果服务器稳定后,用户重新登录,客户端获得苹果的receipt,将平台订单号与receipt共同发回给平台服务器,发货。

但以上有两个缺陷,当用户卸载客户端后会丢失平台订单信息,阻塞操作影响用户充值

3.综上,无论是取消阻塞操作还是丢失平台订单信息后,都需要从苹果那里拿到与平台订单相关的信息,问,如何获取?

扩展阅读

①receipt相关知识

②解压后的receipt demo

{

"receipt": {

"original_purchase_date_pst": "2017-03-31 04:04:09 America/Los_Angeles",

"unique_identifier": "5a972c9ff76b8d07d5f9c45accc4438a68123456",

"original_transaction_id": "330000215123456",

"bvrs": "2.4",

"app_item_id": "1126123456",

"transaction_id": "330100215123456",

"quantity": "1",

"unique_vendor_identifier": "1776055D-0F28-498F-A872-683A8D123456",

"product_id": "N3",

"item_id": "1147123456",

"version_external_identifier": "819123456",

"bid": "com.demo.test.bid",

"purchase_date_ms": "1490958249000",

"purchase_date": "2017-03-31 11:04:09 Etc/GMT",

"purchase_date_pst": "2017-03-31 04:04:09 America/Los_Angeles",

"original_purchase_date": "2017-03-31 11:04:09 Etc/GMT",

"original_purchase_date_ms": "1490958249000"

},

"status": 0

}

苹果服务器查询激活时间延迟,IOS服务器存在不稳定现象,如何对延迟到账的receipt进行补单...相关推荐

  1. sql远程mysql服务器查询_sql server 使用链接服务器远程查询

    --PK select * from sys.key_constraints where object_id = OBJECT_ID('TB') --FK select * from sys.fore ...

  2. linux服务器查询vdc等等,Linux云服务器

    Linux 云服务器分区.格式化.挂载数据盘 在控制台创建和挂载云硬盘后,需要将数据盘格式化并挂载到云服务器. Attention 格式化后数据将被清空,请确保数据盘中没有数据或已保留备份: 已格式化 ...

  3. 华为服务器串号官网查询系统,串号去云端服务器查询

    串号去云端服务器查询 内容精选 换一换 本章节指导您使用MongoDB客户端,通过弹性云服务器内网方式连接GaussDB(for Mongo)集群实例.操作系统使用场景:弹性云服务器的操作系统以Lin ...

  4. 苹果黑解升级后显示无服务器,果粉怒了!升级iOS 12.1.3后,这款iPhone彻底无服务了...

    原标题:果粉怒了!升级iOS 12.1.3后,这款iPhone彻底无服务了 Apple上周发布的iOS 12.1.3更新描述表示能够修复iPhone XR和iPhone XS Max双卡状态下蜂窝移动 ...

  5. 安卓 时间服务器_官方都被惊动!LOL手游日本服务器挤到瘫痪,IOS不得不推迟...

    大家好,我是星夜.英雄联盟手游也是在部分地区正式上线公测了,虽然第一批的地区中暂时没有我们大陆,但是不少玩家纷纷跑到了日服或者是其他服务器抢先体验了这一个让人期待已久的游戏.本次是安卓与IOS分开上线 ...

  6. 流媒体服务器+终端(android,ios,web)来实现实时监控或着说是直播

    简介说明: 流媒体服务器+终端(android,ios,web)来实现实时监控或着说是直播 以下几个因素建议考虑 采集.预处理.编码.传输.服务器转码.解码 采集采集是播放环节中的第一环,iOS 系统 ...

  7. ios服务器管理系统,ios app云服务器

    ios app云服务器 内容精选 换一换 本节操作介绍如何在移动设备上连接Linux实例.以iTerminal-SSH Telnet为例介绍如何在iOS设备上连接 Linux 实例,详细操作请参考IO ...

  8. 王者服务器维护7月九号,7月9日王者荣耀ios服务器维护中 王者ios服务器维护到几点?...

    王者荣耀苹果版7月9日登陆游戏提示服务器正在你维护中,苹果玩家们又见到了熟悉的画面,小编旁边的小姐姐用的是安卓手机,已经可以正常进入游戏上分了,而我重登陆了好几次仍然是这个画面,好郁闷哦!王者荣耀io ...

  9. 云服务器重装系统后卡顿,低延迟云服务器发生卡顿丢包检测方法

    本地访问云服务器或低延迟云服务器访问其他网络资源,ping发现存在包丢失或忽然高延迟的情况,这可能是由于主干链路拥塞.链路节点故障.服务器负载高.系统设置问题等原因造成的.在消除了云服务器本身的原因之 ...

最新文章

  1. 如何在DataGrid里面产生滚动条而不滚动题头
  2. 十一、springboot WebMvcConfigurer与HandlerInterceptorAdapter使用
  3. html自动获取用户位置,HTML5 - 使用Geolocation(地理定位)获取用户的位置
  4. DIV CSS display (block none inline)属性的用法教程
  5. 传奇手游服务器搭建_热血传奇3月开服计划
  6. exceptionhandler注解_SpringMVC 中 @ControllerAdvice 注解的三种使用场景!
  7. 面试题:找出公司员工最喜欢的k种水果
  8. 成为优秀的Java程序员要具备哪些技能?
  9. 矩形波如何傅立叶展开_金科文化会不会连续拉板?两位同学展开激辩
  10. 设计模式之Builder模式 (C++实现)
  11. 图嵌入综述 (arxiv 1709.07604) 译文 4.1 ~ 4.2
  12. css磨砂效果背景和特殊背景
  13. 系统架构改进--多系统用户整合
  14. 为什么数据结构中Linklist p等价于LNode *p
  15. IPv4无网络访问权限解决办法
  16. 行业承压虎牙营收持续稳健,电竞浪潮中把握长期价值
  17. 数字孪生赛博朋克风格智慧城市
  18. GD32f103ret6 使用HID,设备管理里,提示未知设备
  19. php自动加nofollow,WordPress自动给文章添加nofollow属性的实现方法
  20. 计算机网络基础知识总结【转自微信公众号杰哥的IT之旅】

热门文章

  1. 解读:金融机构数字化发展趋势下,BIV金融科技沙盒的作用
  2. Linux文件命令精通指南(三)(转)
  3. 基于java的坦克大战实例
  4. 涂料检测实验室建设背后事项
  5. 三国杀新服务器修改的武将,强度削弱 三国杀新标准版五大武将修改
  6. 平面设计和ui设计的区别:ui设计前景怎样
  7. 返回顶部按钮 js普通函数版/class构造函数版/JQ版
  8. fortran function的result
  9. 【必看】百度取消新闻源,您需要知道几个问题
  10. 吃饱了撑着的系列-家用留言网站