2012-03-02 87 views
2

試圖找到它,但找不到任何詢問完全相同的問題。在播放時取消推送通知聲音

基本上我已經設置了我的推送通知,一切工作正常,他們都在應用程序打開和關閉時收到。但是,我們使用的推送噪音很長,我不確定一旦按下警報上的「確定」按鈕後是否可以取消聲音。

我試圖利用靜音切換開關,但這似乎只來發揮作用的那聲開始打的那一刻,如果是關閉聲音播放,如果它是在那麼事實並非如此。如果我切換中間聲音,它不起作用。但是,如果我只是在我的應用程序中播放常規聲音剪輯(不是推送通知聲音)並使用切換開關,則聲音會按照您的預期停止/啓動。

有沒有辦法取消聲音?或者將它作爲某種系統聲音進行區別對待?

編輯:我一直在努力工作,我自己在過去的幾天,我得出的結論是,沒有辦法取消推聲音中間聲。任何人都可以證實,這絕對是這種情況?

Edit2:出於某種原因,xcode標記已被刪除 - 原因是它與xcode無關。我覺得也許我的問題並不清楚 - 我使用xcode來構建應用程序,我正在尋找一種以編程方式控制是否聽到推送通知聲音的方法。謝謝。

回答

0

沒有給出答案,在過去的幾個月中嘗試過並失敗了,我只能假設這是不可能的(以防萬一任何人在將來有相同的問題)。

+0

餘米的方式面臨着同樣的問題...的方式來解決這將是定義alertBody然後處理回調 – hariszaman 2016-12-07 14:06:09

0

它爲我的作品: [UIApplication的sharedApplication] cancelAllLocalNotifications]