安卓微信客户端 8.0.14 开始支持,iOS 现网版本均已覆盖。
基于小程序 URL Scheme,在现有短信、邮件、网页等场景外,微信还支持通过 NFC 卡片快捷拉起小程序页面的能力。可用于智能设备的快速配网、快捷控制等场景。
要实现直接打开小程序,NFC 标签需要按照以下格式写入:
NFC 标签必须是?NFC Data Exchange Format (NDEF)
?类型,标签中需要包含两条 Record:
- URI Record
- Type Name Format (TNF):?
0x01
(Well-Known) - Type:?
U
- Payload:?小程序 URL Scheme
- Type Name Format (TNF):?
- Android Application Record, AAR
- Type Name Format (TNF):?
0x04
(NFC Forum external type) - Type:?
android.com:pkg
- Payload:?微信安卓包名?
com.tencent.mm
- Type Name Format (TNF):?
iOS 只识别 URI Record,安卓还需要 AAR 来指定拉起微信。