苹果发布 iOS / iPadOS 17.4 Beta 2 :针对欧洲新规细化调整 StoreKit 等组件和 API

2024-02-07 02:18IT之家 - 小泵
感谢IT之家网友 毁灭 的线索投递!

点此直达升级教程

IT之家 2 月 7 日消息,苹果今日向 iPhone 和 iPad 用户推送了 iOS / iPadOS 17.4 开发者预览版 Beta 2 更新(内部版本号:21E5195e),本次更新距离上次发布隔了 12 天。

IT之家查询 iOS / iPadOS 17.4 Beta 2 更新日志界面,发现本次更新主要针对计划 3 月面向欧洲市场施行的新规,进一步细化调整 StoreKit 等诸多组件和 API。

iOS / iPadOS 17.4 Beta 2 更新日志内容如下:

常规

已知问题

默认浏览器选择屏幕可能无法按预期显示,某些受管权限的应用程序可能无法安装或显示错误。

解决方法:

打开 "设置",导航至 "隐私与安全" > "定位服务"。关闭定位服务 10 秒钟,然后再打开。

App Store 应用商城:

  • 修复某些 App Store 产品页面会显示 "无法连接到 iTunes Store" 错误。

BrowserEngineKit 浏览器引擎工具包

已知问题:

SDK 中缺少 createVisibilityPropagationInteraction 符号。

HomeKit

已知问题:

离家后可能无法查看 HomeKit 摄像头实时视频。

解决方案:

重新启动观看视频的设备。

Maps

已知问题:

MapKit SwiftUI 应用程序可能会显示不正确的步行和骑行路线地图模式。

Messages :

已知问题:

使用 Memoji 或者第三方贴纸时,可能会跳出空白。

Object Capture

新功能:

如果自动物体检测无法找到物体,特别是在没有突出地平面的情况下,现在会启动一个新的手动边界框流程。

在此流程中,用户需要使用标准的手动边界框控件,通过调整放置在用户前方世界中的起始框来指示要捕捉的对象的边界框。

用户可以通过观察新元素 .objectNotDetected 来确定该模式是否已激活,当手动流被激活时,该元素将被添加到 ObjectCaptureSession 的 Feedback 设置中。您可以根据需要用它来向用户提供有关此手动盒流程的通知和 / 或说明。

已解决的问题:

  • 修复了 ObjectCaptureView 在横向 UI 方向上会错误地旋转点云视图的问题

  • 现在 iOS 上创建摄影测量会话的速度明显加快。

  • 修正了当 ObjectCaptureSession 在 SwiftUI 环境中使用或在未等待清理完成的情况下被删除时的内存泄漏问题。

播客

已知问题:

点击 "最近搜索" 中的播客节目偶尔会返回到 "最近搜索" 视图,而不是播客节目产品页面。

解决方案:

听众可以轻扫将节目从最近搜索的项目列表中移除,然后执行新的搜索。

Setup Assistant:

已知问题:

使用 "快速启动" 设置新设备时,配对可能会失败。

解决方法:

手动设置新设备。

共享 iPad

已知问题:

用户在共享 iPad 上登录后,文件应用中可能会立即出现 "加载中" 屏幕。

解决方法:

重新启动 Files 应用程序。

StoreKit 

新功能

  • 在 Xcode 中的 StoreKit 测试中,当 StoreKit 配置文件中的 Enable Billing Retry on Renewal 设置启用时,订阅尝试续订时将发送计费错误的 StoreKit 消息。使用消息监听器 API 可控制应用中何时显示 StoreKit 消息。

  • 开发者可以使用 productDescriptionHidden (_:) API 配置视图层次结构中 ProductView 、 StoreView 和 SubscriptionStoreView 实例中产品描述的可见性。使用 Xcode 15.3 构建应用程序时,即使您的应用程序运行在 iOS 17.0、iPadOS 17.0、macOS 14.0、tvOS 17.0、watchOS 10.0、visionOS 1.0 或更高版本上,您也可以使用此视图修改器。

  • 如果您实现了自己的产品视图样式,则可以通过检查配置值上的 descriptionVisibility 属性查看新的视图修改器。

  • 通过添加 subscriptionPromotionalOffer (offer:signature:) 修饰符,您可以使用 SubscriptionStoreView 来显示促销信息。

  • 如果您已经使用 inAppPurchaseOptions (_:) 修改器来支持 StoreKit 视图的促销优惠,那么当您的应用在 iOS 17.4、iPadOS 17.4、macOS 14.4、tvOS 17.4、watchOS 10.4、visionOS 1.1 或更高版本上运行时,您应该改用新的 API。

已修复的问题

  • 已修复: isEligibleForIntroOffer 属性和 isEligibleForIntroOffer (for:) 方法现在可反映客户在未积极订阅的情况下是否符合优惠资格。这意味着目前没有资格享受介绍性优惠的客户将来可能会有资格。

  • 兑换了某个订购组的介绍性优惠的客户将永远没有资格兑换该订购组中的另一个介绍性优惠。您可以通过检查是否有任何一笔交易的 subscriptionGroupID 匹配 offer 上的 type 属性设置为 introductory 来检测这种情况。

  • 修正了导致 SKAdNetwork 2.2 和 3.0 版无法接受印象或发送回传的问题。

  • 修复了导致某些已批准的 "要求购买" 购买失败的问题。

SwiftUI 

新功能

  • Table 现在可通过新的 TableColumnForEach 支持列的动态数量。

  • 如果弹出式演示超出安全区域,现在会自动退出。

如何升级 iOS / iPadOS / watchOS / macOS 开发版和公测版?

公开测试版:需注册 Apple Beta 版软件计划,之后通过【设置】【通用】【软件更新】【Beta 版更新】来升级;

开发预览版:需登录注册苹果开发者计划,之后通过【设置】【通用】【软件更新】来升级。

附苹果 iOS 历史固件下载大全:

苹果 iOS / iPadOS / macOS 固件下载 / 更新日志大全

附 iOS / iPadOS 17 发布历史:

IT之家小伙伴如果找到更多新内容,可以在投稿或评论区中提出你的发现~

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

文章价值:
人打分
有价值还可以无价值
置顶评论
    热门评论
      文章发布时间太久,仅显示热门评论
      全部评论
      一大波评论正在路上
        取消发送
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享