getProductForVipButtonText method
获取VIP订阅产品的按钮文本
productId 产品ID
langCode 语言代码,例如"en"、"zh-Hans"等
Implementation
@override
Future<String> getProductForVipButtonText({
required String productId,
required String langCode,
}) async {
safeLog(
'📤 [MethodChannel] 调用 getProductForVipButtonText, productId: $productId, langCode: $langCode',
);
try {
final result =
await methodChannel.invokeMethod('getProductForVipButtonText', {
'productId': productId,
'langCode': langCode,
})
as String;
safeLog('✅ [MethodChannel] getProductForVipButtonText 返回: $result');
return result;
} catch (e, stackTrace) {
safeLog(
'❌ [MethodChannel] getProductForVipButtonText 失败: $e',
error: e,
stackTrace: stackTrace,
);
rethrow;
}
}