feat: 全局监听iap,在home初始化。避免过早处理,升级dart和flutter,支持storekit插件,强制指定storekit2版本

This commit is contained in:
2025-12-17 16:47:35 -08:00
parent 743631c4ce
commit 05d2c71cd0
10 changed files with 271 additions and 161 deletions
+1 -1
View File
@@ -112,7 +112,7 @@ abstract class Api {
static const String kr_getPublicPaymentMethods = "/v1/public/payment/methods";
static const String kr_attachAppleIapTransaction =
"/v1/public/iap/apple/transactions/attach_by_id";
"/v1/public/iap/apple/transactions/attach";
static const String kr_restoreAppleIap = "/v1/public/iap/apple/restore";
/// 获取用户信息(用于获取邀请码等)
@@ -332,9 +332,9 @@ class KRSubscribeApi {
}
Future<Either<HttpError, bool>> kr_attachAppleIapTransaction(
String transactionId, String orderNo) async {
String jwsData, String orderNo) async {
final Map<String, dynamic> data = <String, dynamic>{};
data['transaction_id'] = transactionId;
data['signed_transaction_jws'] = jwsData;
data['order_no'] = orderNo;
BaseResponse<KRStatus> baseResponse =