1

我的一位盲人测试员建议使用简单的语音通知而不是完整的通知,这对他们来说完全没用,只会浪费电池寿命。所以我想到了雇用:

UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification,"string")

为了那个原因。太糟糕了,当应用程序在后台时,字符串不会被读取,因为我可以通过在远程获取目标中执行应用程序来测试。有没有什么方法可以在 VoiceOver 用户的后台触发语音通知?

4

1 回答 1

0

使用AVSpeechSynthesizer后台模式获取语音通知并检查VoiceOver 是否正在运行,如果它仅适用于此类用户。

于 2019-04-16T09:49:01.237 回答