iOS12系統(tǒng)下NotificationService AVSpeechSynthesisVoice不能播報

首先做類似支付寶的語音播報,必須在iOS10+,走NotificationService才能播報。

{
  "aps" : {
    "alert" : "250元",
    "sound":"default",
    "mutable-content":1
  }

"mutable-content":1是必須要的,否則不會走下面的方法:

- (void)didReceiveNotificationRequest:(UNNotificationRequest *)request withContentHandler:(void (^)(UNNotificationContent * _Nonnull))contentHandler {}

如果有系統(tǒng)聲音設(shè)置
self.bestAttemptContent.sound = nil ;
關(guān)于iOS12系統(tǒng)AVSpeechSynthesisVoice方法不播放的原因,請集成第三方語音。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容