View in English

  • 打开菜单 关闭菜单
  • Apple Developer
搜索
关闭搜索
  • Apple Developer
  • 新闻
  • 探索
  • 设计
  • 开发
  • 分发
  • 支持
  • 账户
在“”范围内搜索。

快捷链接

5 快捷链接

视频

打开菜单 关闭菜单
  • 专题
  • 相关主题
  • 所有视频
  • 关于

返回 WWDC25

  • 简介
  • 概要
  • 转写文稿
  • Apple Pay 的新功能

    探索 Apple Pay 中的最新改进和新 API。你将探索 Apple Pay eCommerce 体验有哪些优化 (例如新增的动态支付按钮),并了解如何充分利用增强后的预授权付款支持。我们将介绍“钱包”中的订单跟踪将迎来哪些全新功能,并了解一些有助于让订单呈现精美外观的建议。 我们还将深入了解 FinanceKit 的新背景交付 API,这些 API 让财务管理 App 即使在非活跃状态下也能获取最新数据。

    章节

    • 0:00 - 简介
    • 0:26 - 优化的付款体验
    • 9:39 - 订单跟踪
    • 12:40 - FinanceKit

    资源

    • Apple Business Connect
    • Apple Pay
    • Human Interface Guidelines: Apple Pay
    • Implementing a background delivery extension
    • Offering Apple Pay in Your App
      • 高清视频
      • 标清视频

    相关视频

    WWDC25

    • “钱包”的新功能

    WWDC24

    • 了解 FinanceKit

    WWDC23

    • “钱包”和 Apple Pay 的新功能

    WWDC22

    • 钱包与 Apple Pay 的新功能
  • 搜索此视频…

    大家好 我是钱包和 Apple Pay 团队的 Mia 很高兴能与大家 分享我们今年的一些新功能 相信你们一定会喜欢 我将讨论三个主题 商家和支付体验的增强 向顾客共享订单功能的改进 以及 FinanceKit API 的新功能 我们首先来看商家体验 我们一直在不断寻找更多方法来 改善 Apple Pay 的顾客体验 从简化支付流程 到为商家提供多种方式 与顾客在购买行为之外进行互动 今年也不例外 我们推出了 全新设计的 Apple Pay 按钮、 查看预授权付款的新方式 以及让商家提供丰富信息的方法 以使品牌脱颖而出 Apple Pay 已经有十年历史 作为安全、可信和可靠的支付方式 一直深受用户信赖 我相信你们都很熟悉这个 它提供便捷的结账体验 简化了流程 让顾客可以直接进入购买环节 我们希望为商家和顾客 更进一步地提升体验 因此今年 Apple Pay 按钮变得动态 让我们来看看实际效果 在使用 App 时 顾客可以 在屏幕上看到默认付款方式 和卡面图案 新按钮有助于吸引顾客 并将他们带入 Apple Pay 体验 使结账比以往更轻松快捷 要让按钮显示最适合用于付款的卡片 在支付请求中提供 商家类别码和支持的支付网络 并将它传递给按钮的构造器 如果默认卡片不可用于交易 则会显示下一张可用卡片 帮你回忆一下 商家类别码 是一个行业标准的 预定义代码列表 代表商家可以从事的 各种商业活动类型 它可以让顾客提前知道 你的交易是否支持某种支付方式 帮助顾客选择正确的支付方式 避免烦人的支付失败情况 你可以轻松地为 App 内和网页中的支付请求 设置商家类别码 我们来看看具体怎么做 这里有一个现有的 App 内 PKPaymentRequest 我们将向它添加商家类别码 我们已经表明了 交易支持哪些支付网络 这使用的是 supportedNetworks 和 merchantCapabilities 属性 使用不在 supportedNetworks 数组中的支付网络的卡片 将被标记为不可用 而 merchantCapabilities 可用于指定 支付支持哪些加密协议和卡类型 为了让这些属性影响动态 Apple Pay 按钮上显示哪张卡片 确保使用接受 PKPaymentRequest 的构造器 对于商家类别码 你只需使用与你的业务相关的代码 来进行初始化 并将它分配给 merchantCategoryCode 属性 这个示例中的代码指的是 宠物店、宠物食品及用品 现在 一切准备就绪 我们鼓励你每当创建支付请求时 都提供商家类别码 并尽可能提供 supportedNetworks 和 merchantCapabilities 以便为你和你的顾客提供最佳体验 让我们回到按钮 我们优先考虑用户隐私和安全 因此和以前一样 使用 Apple Pay 的 App 无法访问 卡面和卡片详细信息 SwiftUI 和 UIKit App 将免费采用新按钮 无需额外的开发工作 但是 如果你确实想使用 以前的处理方式 我们添加了一个新的 视图修饰符来实现这一点 这里有一个在 App 中实现 Apple Pay 按钮的示例 默认情况下会根据用户的情况 选择最佳外观 但如果你应用 payWithApplePayButtonDisableCardArt 视图修饰符 将始终显示旧版按钮 修饰符也适用于视图层次结构 因此你可以将它一次应用于多个视图 或者将它应用于整个 App 这就是 Apple Pay 按钮的更新 接下来 我们继续了解 商家令牌和预授权付款的增强 我们创建了预授权付款的统一视图 为你带来更多的顾客体验定制机会 顾客可以在一个地方查看 所有预授权付款 并接收即将进行的付款的通知 最后 你现在可以提供丰富的信息 来定制 你在顾客眼中的形象 吸引顾客与你的品牌互动 我们看一下实际效果 新的预授权付款视图 可以在“钱包”App 中找到 从新的“更多”菜单中选择“付款” 或通过卡片详情视图 在这个视图中你可以看到 所有预授权付款的列表 以及对应的收款商家 现在 让我们打开一个商家 看看里面有什么内容

    可以看到 商家展示有了很大的改进 以前只有由支付网络确定的商家名称 但现在 你可以提供图标、 自定义商家名称、 每笔付款的描述和图像等等 这将为顾客带来更具吸引力的体验 帮助他们识别你的品牌 并更好地了解自己的付款 你还可以通过 Apple Business Connect 设置图标 我们来了解一下 Apple Business Connect 服务 可让你注册与业务相关的信息 例如你的标志、名称和邮箱 因此你可以通过控制 在“地图”“邮件”等 App 中的 展示方式来统一品牌形象 无论你的品牌出现在系统的什么地方 顾客都将获得一致的体验 要使用 Apple Business Connect 只需访问网站 注册你的企业并填写详细信息 每个条目都经过 Apple 审核 顾客不用担心遇到假品牌 接下来 诶 我好像收到了一条通知 我的 Sock 订阅明天就要续订了 让我们点进去查看更多详细信息 可以看到 我直接就来到了 预授权付款中的 相关视图 里面有商家提供的 各种可爱的品牌元素 从这里我可以看到 我需要的所有信息 如果有任何问题 也可以在这里管理付款 看了这些精彩内容后 我相信你很想知道如何实现它 预授权付款建立在商家令牌之上 我们在 iOS 16 中发布了这项功能 能让商家以更可靠的方式 持续向顾客收费 要详细了解商家令牌的工作原理 和采用方式 请观看 WWDC22 讲座 “钱包和 Apple Pay 的新功能” 要为预授权付款 启用丰富的商家信息 你需要从一个包提供端点提供 包含这些信息的包 这个端点属于在你的服务器上实现的 Merchant Token API 顾客的设备将使用你提供的信息 调用这个 API 让我们简要了解一下 Web 服务流程 然后详细了解 如何构建和提供 商家令牌使用信息包 在启动任何令牌的流程之前 生成并持久保存商家公钥私钥对 这将在所有顾客 每个包的加密中使用 启动流程时 首先从 Apple Pay 服务器获取 商家令牌公钥 然后在 auth 模式下使用 HPKE 将获取的商家令牌公钥 与你生成的商家私钥结合 以创建派生的加密密钥 现在生成一个身份验证令牌 并使用派生的加密密钥 将它与 Web 服务 URL 一起加密 以形成加密元数据 Web 服务 URL 是 Merchant Token API 实现的基础 URL 身份验证令牌可以是你想要的任何值 但它必须是安全、私密的 并且对每个顾客都是唯一的 因为你将使用它来验证请求的发起者 最后 使用加密元数据、 生成的商家公钥 以及其他加密元数据 创建商家令牌使用信息包 可用性通知 并发送到 Apple Pay 服务器 顾客的设备将访问 在服务器上实现的 商家令牌使用信息端点 替换为你提供的商家令牌的标识符 端点将返回一个商家 令牌使用信息包 它使用从 Apple Pay 服务器获取的 商家令牌公钥进行加密 信息包本身应该是一个 zip 文件 其中包含使用信息 JSON 文件、 商家标志、 商品图片和可选的本地化信息 请注意 每个使用信息包 大小不能超过 5MB 因此请注意图片大小并进行压缩 要详细了解 Web 服务流程、 响应格式规范 以及信息包的加密要求 请查看开发者文档 我们来详细了解 商家令牌使用信息架构 架构包含许多部分 但这里我们将重点关注最重要的字段 merchantTokenIdentifier 必须匹配 你为它提供使用信息的 商家令牌的标识符 merchantName 是商家的名称 或本地化键 merchantLogoName 是信息包中 图片的文件名 upcomingPayments 和 pastPayments 可让你提供 顾客各笔付款的详细信息 包括描述、金额、行项目等 如果你不提供商家令牌使用信息 顾客将只会看到来自支付网络的 默认商家名称 可以看到 这两个界面 简直是天壤之别 一如既往 这些数据是私密和安全的 所有商家令牌信息 在你和顾客的设备之间 都是端到端加密的 这样其他任何人 甚至 Apple 都无法看到任何预授权付款信息 这就是商家和支付体验的增强功能 我们推出了全新的 Apple Pay 按钮 以及控制顾客在“钱包”中 与品牌互动方式的绝佳方法 现在 我们来看看订单跟踪的新功能 从 iOS 16 开始 你已经能够 直接在“钱包”App 中 跟踪受支持商家的订单 具有自动通知、 实时更新和集成式管理功能 这有助于顾客随时了解 购买的最新信息 减轻了商家的支持负担 并减少错过的快递 目前 可以通过三种方式 向顾客提供订单: 将它作为 Apple Pay 流程的 一部分来实现 将订单包作为电子邮件附件提供 或者在 App 中放置 “将订单添加到钱包”按钮 这些方法对用户和商家都很有用 我们希望进一步简化这个体验 因此增加了自动订单跟踪功能 利用 Apple 智能的力量 “钱包”现在可以安全、私密地 检测“邮件”App 中的订单邮件 自动将这些邮件转换为 “钱包”订单并添加到“钱包”中 这样你可以在一个地方 集中查看所有订单 这使得所有规模的商家 从小型企业到大型零售商 都能轻松地参与其中 快递公司的相关电子邮件 也将关联到订单 确保顾客获得商品快递的最新信息 我们来看一个例子 这里有一封来自商家的 发货确认邮件 邮件和它对应的订单 被导入到“钱包”中 可以看到 商家名称、配送时间和运单号 被检测并放入相应的订单字段中 所有与订单相关的邮件 也可以从这里查看和打开 将订单信息放到正确的位置十分重要 我们来看看如何优化这个流程 为了确保最佳的用户体验 请确保在邮件中包含 所有重要的订单信息 这包括邮件正文中的商家名称、 每封邮件中的订单号 以及运单号 这用于将快递公司的 邮件链接到订单 此外 验证订单显示正确的数据 方法是使用测试邮件 完整地过一遍导入流程 并在“钱包”中打开订单 以确保一切正常 但是 如果你希望进一步提升体验 可以做几件事 与预授权付款一样 标志和其他商家详情也可以 通过 Apple Business Connect 设置 这将在你的所有邮件订单中 设置标志和商家名称 为了实现最佳的订单跟踪体验 务必注册用于订单确认 或其他相关互动的所有邮箱地址 自动订单跟踪功能很棒 但如果你想提供 邮件无法容纳的信息 仍然可以附加订单包 或者在网页和 App 内支付请求上 设置 webServiceURL 这提供了一整套功能 包括无邮件订单更新、 集成式收据和退货 以及引导用户下载或打开 你的 App 的简便方法 这就是我们即将在“钱包”和 “邮件”中推出的 新的自动订单跟踪功能 要开始使用它或我们的 任何其他订单跟踪功能 请访问 Apple Business Connect 或阅读订单跟踪套装的相关文档 并观看 2023 年讲座 “钱包和 Apple Pay 的新功能” 了解 FinanceKit 的 Order Tracking API 说到 FinanceKit 今年我们将推出一些 令人兴奋的新功能 可增强 App 功能 并帮助你为用户带来一套全新功能 我们先来了解 FinanceKit 市场的 新扩展 自 iOS 17.4 中 发布 FinanceKit API 以来 我们很高兴看到开发者以各种方式 将它与 Apple Card 和 Apple Cash 搭配使用 那一年 我们还在英国推出了 Connected Card 利用开放银行标准 允许用户在自己的设备上 查看所有交易 因此今年 我们将两者整合到一起 在英国推出了 FinanceKit API 你的财务 App 现在可以 登陆一个全新的市场 扩大覆盖范围并增加潜在用户群 一如既往地 我们在隐私和安全方面 毫不妥协 用户可以控制哪些 App 可以访问自己的数据 以及每个 App 可以访问多少数据 跟以前完全一样 向不熟悉 FinanceKit 的观众 简单介绍一下它 它允许 App 查询设备上存储的 财务数据 包括账户、 账户余额和交易 可以通过单个查询访问数据 也可以 通过 AsyncSequence 持续接收 要详细了解 FinanceKit 的工作原理 请观看 WWDC24 讲座 “了解 FinanceKit” 或浏览开发者文档 现在介绍新的 FinanceKit API 后台传送 FinanceKit API 有许多很棒的 使用方法 我们希望在这个基础上 为你提供一种简单的方法 在常规的 App 生命周期之外利用它 这是一种新型扩展 你可以将它添加到 App 中 称为后台传送扩展 创建扩展后 只要财务存储区中的数据发生变化 扩展就会收到通知 并且可以按照你喜欢的方式 处理这些信息 无论 App 是否在运行 这个过程都会进行 这使一些任务变得很轻松 例如在用户购物时更新小组件 或定期在设备上生成支出报告 我们来看看 后台传送扩展的工作原理 以及如何将它添加到现有 App 中 这里我们已经使用 FinanceKit 设置了一个简单的支出跟踪器 我们要向它添加一个小组件 帮助用户更轻松地 了解自己的消费习惯 目前 App 与 FinanceStore 交互 计算支出总额 并将数据写入持久存储 用于更新 App 的 UI 添加小组件后 现在我们需要将数据存储区 移到 App 组中 以允许所有目标访问它 目前 每当存储的数据发生变化时 需要 App 来触发小组件更新 然后 小组件从 App 组读取数据 或通过 AppIntent 接收 但是 通过向项目添加后台传送扩展 我们可以将小组件的更新 与 App 分离 将它与 FinancialStore 更直接地绑定 使它在后台独立更新 当 FinancialStore 发生变化时 后台传送扩展将收到通知 计算最新的支出总额 并保存到存储中 然后 它像 App 一样触发小组件更新 使小组件读取并显示数据 不需要 App 代码 让我们详细了解扩展的 API 然后实现它来驱动小组件 需要在扩展中实现两个端点: didReceiveData 和 willTerminate didReceiveData 是扩展的入口点 它接收 BackgroundDataType 数组 指示 FinanceStore 中哪些数据类型 发生了变化 这些数据类型直接对等于 可查询的 FinanceKit 数据类型: Account、AccountBalance 和 Transaction 当扩展从 didReceiveData 返回时 它的工作被视为已完成 并且扩展将关闭 扩展具有有限的运行时间窗口 在编写扩展时请牢记这一点 当扩展到达时间窗口的末尾时 willTerminate 会被调用 它提供了一个机会来 正常停止和保存任何正在进行的工作 现在来看一些示例代码 在 didReceiveData 中 你可以使用 FinanceKit API 查询和处理 FinanceStore 中的数据 我们知道只有当交易发生变化时 扩展才会被调用 因此我们查询自本周开始以来的 所有交易并计算总金额 完成后 我们将总金额添加到 存储区中 更新小组件并退出函数 如果扩展即将终止 我们保存到目前为止 对存储区所做的更改 在像这样的简单示例中 这并不那么重要 但如果你一次处理大量数据 这对于避免数据丢失至关重要 现在我们来看看 需要在 App 中做什么 App 需要做的就是 向 FinanceStore 指明 我们想要接收哪些数据类型的更新 以及接收更新的频率 我们可以选择为某些数据类型 启用或停用传送 或为所有数据类型停用传送 具有相同数据类型的后续调用 将相应地更新它们的值 每种数据类型都有三种更新频率: 每小时、每天和每周 这表示扩展每次启动之间的最小间隔 如果没有数据变化 扩展将不会被调用 例如 如果你选择每小时窗口 扩展可能在数据变化后立即被调用 但如果数据在随后的一小时内 发生变化 扩展将不会再次被调用 直到这个小时过去为止 如果距离上次扩展调用 已过去一个多小时 扩展将在下次数据变化时被调用 更新频率越低 扩展处理数据的时间窗口越大 因此请确保根据你的使用场景 选择合适的时间窗口 这里有一个更复杂的 App 示例 当账户连接到 FinanceKit 时 App 会获取账户的所有交易 然后在发生新交易时处理新交易 在启用后台传送之前 它需要请求用户授权 以访问用户账户的交易 在主 App 中进行的授权由扩展继承 所以你不再需要操心 然后 App 以每小时的频率注册交易 以每天的频率注册账户 这意味着通过检查 传递给 didReceiveData 的类型 当添加账户时 扩展可以利用 更长的窗口来获取 和处理历史交易数据 但当新交易出现时 维持更频繁的更新 我们已经创建了扩展 现在我们到 Xcode 中完成 App App 的类别设置为“财务” 并且我们已经通过开发者网站 设置了财务数据授权 因此我们有权使用 FinanceKit 财务数据授权已添加到 App 和后台传送扩展 以便它们能够访问 FinanceKit API 最后一步是添加小组件 转到文件 -> 新建 -> 目标 从列表中选择“小组件扩展”模板 完成后 我们可以添加 小组件代码并确保它构建 看起来不错 我们把它安装到设备上 看看实际效果 App 需要先运行一次 以确保所有功能都已启用 之后就可以把小组件添加到主屏幕了 现在我们已经设置好了 App 扩展 和小组件 可以去买点东西 看看它如何发挥神奇作用 今天还没吃饭 我去买点吃的

    在我完成购买 并且发卡机构处理完交易后 可以看到小组件现在显示 更新后的每周支出金额 真贵呀! 小组件只是个开始 我们迫不及待想看到 你利用后台传送 开发的精彩功能 FinanceKit 就介绍到这里 今天的讲座也接近尾声了 以上就是 Apple Pay 的新功能 我们介绍了许多出色的功能 你可以使用它们来增强各个方面 从顾客体验到 App 的功能和性能 如果想要统一你在预授权付款、 提取订单等场景中的品牌形象 请访问 Apple Business Connect 网站并立即注册 如果想要在预授权付款中 提供丰富的商家信息等 可以查看相关文档 并观看 WWDC22 讲座 “钱包和 Apple Pay 的新功能” 回顾一下商家令牌 如果想要为顾客提供最佳订单体验 请在 Apple Business Connect 中 注册你的邮箱 并仔细检查订单信息是否 按预期方式显示在“钱包”中 或者将订单跟踪套装 集成到购买流程中 以提供电子邮件以外的 详细信息和功能 要开始使用后台传送功能 你可以直接从 Xcode 入手 或观看 WWDC24 讲座 亲自动手使用 FinanceKit 非常感谢大家的观看再见

    • 0:00 - 简介
    • Apple Pay 今年将推出多种新功能,以提升商家和支付体验,改善与顾客的订单共享,并扩展 FinanceKit API 的功能。

    • 0:26 - 优化的付款体验
    • Apple Pay 将推出多项更新,以提升顾客和商家的体验。 Apple Pay 按钮现在是动态的,将以卡片图案显示顾客的默认付款方式,让结账更快捷、更具吸引力。商家可以通过提供商家类别码来优化这一过程,这种类别码可以帮助顾客选择正确的付款方式并确保交易顺利进行。 Apple Pay 还为“钱包”App 中的预授权付款创建了一个统一的视图,以便顾客能够查看所有即将进行的付款并接收通知。商家现在可以使用图标、名称、描述和图像自定这一视图,从而增强品牌知名度并提高顾客对付款的了解。 SwiftUI 和 UIKit App 将免费采用这些更新,旨在为所有用户提供更安全、更可信、更可靠的支付体验。通过 Apple Business Connect 这项服务,企业可以注册自己的信息 (包括徽标、名称和电子邮件地址),从而在 Apple“地图”、“邮件”和其他服务中打造统一的品牌形象。 为了提升顾客的支付体验,Apple 推出了基于商家令牌的预授权付款功能,能让商家以更可靠的方式持续向顾客收费。商家可以通过生成密钥对、为元数据加密以及向 Apple Pay 服务器发送通知来实现这一目标。 商家的服务器会提供一个加密包,其中包含使用信息,例如商家名称、徽标、产品图像以及有关即将进行的付款和过往付款的详细信息。这个加密包使顾客能够直接在“钱包”App 内查看丰富的商家信息并管理自己的付款,所有品牌内容均由商家提供。 如果没有这些信息,顾客将只能看到来自支付网络的默认商家名称。所有商家令牌信息都经过端到端加密,以确保隐私和安全。

    • 9:39 - 订单跟踪
    • iOS 26 的一项新功能是“钱包”App 中的自动订单跟踪功能。利用 Apple 智能,“钱包”现在可以安全地检测“邮件”App 中的订单电子邮件,并自动将它们转换为“钱包”订单。这项新功能使用户能够在“钱包”App 中一站式查看所有订单。 商家应在电子邮件中包含基本的订单详细信息 (例如商家名称、订单号和跟踪号),以确保最佳功能。为了增强品牌形象并获得更多功能,商家可以注册自己的电子邮件地址并使用 Apple Business Connect。

    • 12:40 - FinanceKit
    • 今年,FinanceKit 将迎来重大更新。继在 iOS 17.4 中成功发布 FinanceKit API,并在英国推出基于开放银行标准的“关联卡片”之后,我们如今又在英国推出了 FinanceKit API,进一步拓展了金融 App 的市场覆盖范围。 开发者现在可以访问用户设备上的财务数据 (包括账户、余额和交易),同时维持严格的隐私和安全措施。 我们引入了一个新的后台传送扩展,使 App 即使在未运行时也能处理财务数据变更。这样便可实现实时更新,例如使用最新的支出信息刷新小组件,或在设备上生成定期支出报告。这一扩展有两个主要端点:“didReceiveData”和“willTerminate”。它们用于执行数据处理,并确保在提供的有限时间范围内正常终止。 App 会向 FinanceStore 指示希望接收哪些数据类型的更新以及接收频率 (每小时、每天或每周)。 然后,这一扩展会注册这些数据类型,从而在获得用户授权后启用后台传送。这样就允许扩展基于更长的时间范围和更频繁的新数据更新来获取和处理历史数据。 App 会设置必要的授权和类别,并添加一个小组件来显示更新后的数据。一旦 App 运行并将小组件添加到主屏幕,这个扩展就会在顾客完成购买后自动使用新数据 (例如每周支出) 更新小组件。

Developer Footer

  • 视频
  • WWDC25
  • Apple Pay 的新功能
  • 打开菜单 关闭菜单
    • iOS
    • iPadOS
    • macOS
    • Apple tvOS
    • visionOS
    • watchOS
    打开菜单 关闭菜单
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    打开菜单 关闭菜单
    • 辅助功能
    • 配件
    • App 扩展
    • App Store
    • 音频与视频 (英文)
    • 增强现实
    • 设计
    • 分发
    • 教育
    • 字体 (英文)
    • 游戏
    • 健康与健身
    • App 内购买项目
    • 本地化
    • 地图与位置
    • 机器学习与 AI
    • 开源资源 (英文)
    • 安全性
    • Safari 浏览器与网页 (英文)
    打开菜单 关闭菜单
    • 完整文档 (英文)
    • 部分主题文档 (简体中文)
    • 教程
    • 下载 (英文)
    • 论坛 (英文)
    • 视频
    打开菜单 关闭菜单
    • 支持文档
    • 联系我们
    • 错误报告
    • 系统状态 (英文)
    打开菜单 关闭菜单
    • Apple 开发者
    • App Store Connect
    • 证书、标识符和描述文件 (英文)
    • 反馈助理
    打开菜单 关闭菜单
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program (英文)
    • News Partner Program (英文)
    • Video Partner Program (英文)
    • 安全赏金计划 (英文)
    • Security Research Device Program (英文)
    打开菜单 关闭菜单
    • 与 Apple 会面交流
    • Apple Developer Center
    • App Store 大奖 (英文)
    • Apple 设计大奖
    • Apple Developer Academies (英文)
    • WWDC
    获取 Apple Developer App。
    版权所有 © 2025 Apple Inc. 保留所有权利。
    使用条款 隐私政策 协议和准则