簡體   English   中英

當應用程序收到推送通知時,iOS播放繼續發出聲音

[英]ios play continues sound when app receive push notification

目前,我正在開發要在應用程序收到推送通知時繼續播放聲音的應用程序。 據我所知,蘋果允許播放30秒長的自定義聲音,這里是鏈接。

但是在著名的應用程序中,當應用程序處於后台並且驅動程序收到命令時,它會繼續在驅動程序端播放聲音。

另一個問題是當我的應用程序處於后台並且收到推送通知時,如果我按應用程序圖標打開應用程序,則單擊通知,它不會向我顯示推送數據。 按應用程序圖標時無法加載數據,這是鏈接

iOS推送通知問題

但同樣的事情是在著名的應用程序中完成的

在iOS 7或更高版本中,請使用application:didReceiveRemoteNotification:fetchCompletionHandler:即使您的應用程序在后台,也會被調用。 如果尚未運行,iOS甚至會在后台啟動您的應用程序,但是如果用戶強行退出該應用程序,則不會重新啟動該應用程序。 如果啟用了remote-notification后台模式,則可以在通知到達時運行應用程序代碼。 如果您包含audio背景模式,則可以啟動聲音,並在應用程序處於背景狀態時繼續播放。

對於第二個問題,通常,如果應用程序是直接啟動的,則應向服務器查詢更新。 但是,您可以利用上述的遠程通知,在大多數情況下都會獲得此通知(除非強制退出該應用程序)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM