无服务器游戏掉单补单流程(可选)更新时间: 2022-05-27 16:28:35
对于没有服务器游戏,玩家在支付后,因为某些原因导致没有正确通知游戏发货,可通过以下流程进行补单:

缓存未发货订单功能由游戏实现,SDK不提供相关功能
示例代码:
//启动游戏后
/**
* WAIT_BUYER_PAY // 未付款
* TRADE_SUCCESS // 支付成功
* TRADE_CLOSED // 关闭
* TRADE_FAIL // 支付失败
* TRADE_TIMEOUT // 超时
* REPEAT_PURCHASE // 重复购买
*/
MiCommplatform.getInstance().queryOrderStatus(lastOrderId, new QueryOrderCallback() {
@Override
public void queryResult(String status) {
Toast.makeText(MiappPayActivity.this, "订单状态 " + status, Toast.LENGTH_SHORT).show();
}
@Override
public void onError(int code) {
Toast.makeText(MiappPayActivity.this, "查询订单状态失败", Toast.LENGTH_SHORT).show();
}
});
文档内容是否有帮助?
有帮助
无帮助