今天检视了一些自己留存的订单资料
赫然发现有几笔订单的orderId与google play的格式不同
一般来说正常的orderId应该是 GPA.1234-5678-1234-564789
但我这边自己记录的orderId却出现纯数字 123456789123456789
这些订单全属于同一个用户 !
并且在console的订单管理也没有看到这几笔订单 !
请问这就是所谓的假订单吗?
因为我程式写确定交易成功的话会自己把这笔资料存盘
所以这代表这用户他确实拿到了内购的商品
但我console没有订单所以代表没收到钱
为避免误会,我另外核对了我自己纪录的时间戳资料
确实也没任何符合的时间点
爬了google有看到一篇大概跟我一样的问题
https://github.com/anjlab/android-inapp-billing-v3/issues/311
不过我看不太懂有何解决方法
我想请问还能以什么方式来处理防止这类问题继续发生?