Apple 钱包入门

了解在钱包中提供凭证的基础知识,例如分发、更新和最佳做法。

运作方式

iPhone、iPod touchApple Watch 上的钱包 App 让用户可以轻松管理付款卡、登机牌、门票、礼品卡及其他凭证。钱包是根据时间和位置而启用的,因此可以将凭证配置为在适当的时候显示在用户设备上,例如当用户到达机场或走进商店时。凭证也可通过推送通知进行更新。如果详细信息发生改变,你可以通知用户,他们只需轻点通知即可查看更新后的凭证。

凭证可通过 App、电子邮件或网页分发。

用户将凭证添加到设备上的“钱包”App 中。

凭证可根据位置和时间自动显示在用户的设备上。

用户将设备靠近 NFC 读取器,或者扫描凭证上的条形码。

现在,凭证可用于活动签到、兑换奖励或优惠券等。

设计凭证

创建凭证时,你可以选取一种样式,包括登机牌、优惠券、活动门票、购物卡,或是会员卡或提领单的通用凭证。样式会自动确定凭证的外观及其显示的详细信息,包括时间段和位置半径的相关性。登机牌的时效性与电影票完全不同,因此选取正确的样式至关重要。

请确保你的凭证清晰可见并已优化,能在所有设备上呈现出色的效果。有关设计最佳做法的详细信息,请参阅《人机界面指南》

登机牌
优惠券
活动门票
购物卡
通用凭证

开发凭证

使用 PassKit 框架为“钱包”App 创建、分发和更新凭证。如需进一步了解,请参阅 PassKit 文档

为凭证签名

为了能被钱包识别,凭证必须使用由 Apple 颁发并且与你的 Apple Developer 账户相关联的证书进行签名。只有那些由你的团队所开发、并具有相应授权的 App,才能访问这些凭证。从“证书、标识符和描述文件”中,申请和下载 Apple 钱包的证书。

如果你的证书到期,用户设备上已安装的凭证将继续正常工作。但是,你不能再签署新的凭证或向现有凭证发送更新。如果证书被撤销,你的凭证将无法再正常工作。

分发和更新凭证

为钱包提供凭证非常简单。你可以通过 App、电子邮件或网页分发凭证。用户可以在不安装相关 App 的情况下添加凭证,也可以添加没有任何相关 App 的凭证。如果存在相关 App,而用户当前没有安装这一 App,可以直接通过凭证进行安装。iCloud 会将凭证推送到用户的所有设备。

建议在任何要分发凭证的地方使用“添加到 Apple 钱包”徽章,以便从品牌、视觉上提醒用户,通过轻点或点按的方式将凭证添加到钱包中。请使用 PassKit API 在你的 App 中实施徽章,以确保徽章样式始终正确,并能根据用户的语言设置显示本地化版本。对于网页、电子邮件和印刷品,请使用“添加到 Apple 钱包”徽章

凭证可通过推送通知或凭证背面的“下拉刷新”手势进行更新,因此你可以轻松地将重要的更新通知给用户,例如机场登机口变更或礼品卡余额调整。

进一步了解

接受凭证

用户可以在 iPhone、iPod touchApple Watch 上的钱包中使用凭证。凭证可以在适当的时间显示在锁定屏幕上,例如当用户到达机场或走进商店时。

近场通信 (NFC)

凭证可与 NFC 读取器配合使用,以实现免接触式兑换。用户将他们的设备靠近带有免接触式符号的读取器即可使用凭证,无需出示条形码。如果你要开发支持 NFC 的凭证以搭配 Apple Pay 使用,进一步了解如何在 Apple 平台上支持会员卡及相关凭证

条形码

凭证中可以包含条形码。通过扫描条形码,可以获取凭证中存储的信息。钱包支持采用二维码、Aztec 和 PDF417 格式的二维条形码。钱包会对凭证的显示进行优化,以便于成功扫描。例如,屏幕方向会锁定为纵向,而背光灯也会暂时提高为最亮的设置。但是,你仍然要使用预期用于扫描的硬件对凭证进行测试,这一点很重要。光学扫描仪比激光扫描仪更适合扫描 iPhone 屏幕。有关使用条形码的更多详细信息,请参阅“添加到 Apple 钱包指南”。

文本

凭证还可以在条形码下方显示文本,以备在无法扫描的情况下提供用户的会员资格或帐号。