You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter应用能否无需平台特定代码直接向Google/Apple Wallet添加卡片?

Flutter 向钱包添加卡片问题解答

1. 是否可从Flutter应用向Google Wallet或Apple Wallet添加卡片?

可以实现。针对两个平台分别有对应的解决方案:

  • Google Wallet:可借助Flutter社区维护的插件,调用Google Wallet原生API完成会员卡、优惠券等卡片的添加操作,前提是已在Google Cloud平台完成Wallet相关API配置与权限申请。
  • Apple Wallet:能通过Flutter插件对接Apple的PassKit框架,实现向Apple Wallet添加各类卡片,需提前在Apple开发者后台配置对应的Pass类型ID等信息。

2. 能否无需编写平台特定代码,直接在Flutter应用中完成该卡片添加操作?

做不到完全脱离平台特定代码或配置,原因如下:

  • 钱包功能本质依赖平台原生SDK(Google Wallet API、Apple PassKit),即便使用Flutter插件,插件底层也是封装了原生代码,仅上层提供Dart调用接口。
  • 部分关键配置必须在原生项目中完成:比如Apple端需在Xcode里配置Pass类型ID、签名证书;Google端需在Android项目中配置API密钥、关联Google Cloud项目,这些都不属于纯Dart代码范畴。

内容的提问来源于stack exchange,提问作者Will

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 07:34:55