purchaseAndroid static method

Future<AWResponseModel<AWOrder>> purchaseAndroid(
  1. AWProduct product
)

购买安卓的商品

Implementation

static Future<AWResponseModel<AWOrder>> purchaseAndroid(
    AWProduct product) async {
  // 需要把product解析成安卓需要的数据格式
  final androidString = product.toAndroidJson();
  var result =
      await _channel.invokeMethod('purchase', {"product": androidString});
  final model = getResponseModel(result);
  if (!model.result) {
    return AWResponseModel.sendFailed(model.msg);
  }
  final purchaseInfo = AWOrder.fromAndroidJson(model.data);
  return AWResponseModel.sendSuccess(purchaseInfo);
}