trackPayEvent method
上报付费事件到引力
付费金额 单位为分 付费类型 按照国际标准组织ISO 4217中规范的3位字母,例如CNY人民币、USD美金等 订单号 付费原因 例如:购买钻石、办理月卡 付费方式 例如:支付宝、微信、银联等 return 当前事件的traceId,当使用演练模式时,需要保存下来以供演练模式使用Implementation
@override
Future<String?> trackPayEvent(
int payAmount,
String payType,
String orderId,
String payReason,
String payMethod,
) async {
try {
final traceId = methodChannel.invokeMethod<String>('trackPayEvent', {
'payAmount': payAmount,
'payType': payType,
'orderId': orderId,
'payReason': payReason,
'payMethod': payMethod,
});
return traceId;
} on PlatformException catch (e) {
print('trackPayEvent fail: ${e.message}');
return "";
}
}