苹果增强 App Store Connect 等多项能力,助力开发者更高效创建应用
苹果于上周一口气更新了与 App Store 相关多项 API 和服务,这些 API 和服务可以帮助开发者更高效地创建应用,更方便地去测试与 App Store 相关的功能。
App Store Connect API 更新
App Store Connect API 可以让开发人员跨开发工具自动执行任务。现在可以将其用于:
创建默认和高级 App Clip Experiences。
在沙盒环境和生产中配置订阅状态 URL。
选择在 Apple silicon Mac 上运行的 iOS 或 iPadOS 应用程序,使用 TestFlight 应用程序的 Beta 版进行 TestFlight Beta 测试。
查看在 Apple silicon Mac 上运行 iOS 或 iPadOS 应用程序所需的最低 macOS 版本。
使用 buildBundles 和 buildBundleFileSizes 资源获取有关二进制文件的详细信息,包括处理后的应用程序大小以及针对 iOS、iPadOS 和 tvOS 应用程序按设备和操作系统版本划分的应用程序大小。
沙盒测试更新
App Store 沙盒环境让开发者可以使用 App Store Connect 中设置的产品信息在设备和服务器到服务器上测试 App 内购买,帮助开发者提供高质量的 App 内购买体验。现在可以:
清除测试人员在沙盒环境中进行的自动续订订阅和非消耗品购买的购买历史记录,以便开发者可以更轻松地测试一次性购买场景并继续使用相同的测试帐户。客户在 App Store 上进行的应用内购买不受影响。
更改沙盒 Apple ID 的 App Store 区域,以便开发者可以使用相同的测试人员帐户跨区域进行测试。
在沙盒中设置自动续订订阅的续订率,以便开发者可以加快或减慢沙盒环境中测试人员的订阅续订频率。沙盒环境中的续订率会加快,并且订阅会在 12 次续订后自动取消。
App Store Connect 更新
开发者现在可以设置与在 Apple silicon Mac 上运行的 iPhone 和 iPad 应用程序兼容所需的最低 macOS 版本。
开发者还可以使用 TestFlight 和 TestFlight 应用程序的测试版在 Apple silicon Mac 上测试 iPhone 和 iPad 应用程序。
App Store Server Notifications 新版本
开发者现在可以利用涵盖更多用户事件的新通知类型,包括订阅到期、优惠兑换、退款等。还可以在 App Store Connect 中为 App Store 沙盒交易提供一个唯一的 URL,与用于生产的 URL 分开——或者选择对两者使用相同的 URL。
App Store Server API 更新
使用新的 App Store Server API 端点支持用户并更快地解决应用内购买问题,现已投入生产。
续订日期延长。如果出现服务或内容交付问题,例如服务器中断或直播活动取消,可将用户订阅的续订日期最多延长 90 天。
查找订单 ID。在提供客户支持时使用 Apple 发送的购买发票上的订单 ID 确认用户的应用内购买。客户还可以在 https://apps.apple.com/account/purchases 的购买历史记录中查看他们的订单 ID。*退款查询。确定用户是否收到了过去应用内购买的退款。