2

すでにこれを見つけようとしましたが、まったく同じことを尋ねている質問を見つけることができません。

基本的に私はプッシュ通知を設定しました。すべてが正常に機能し、アプリが開いているときと閉じているときの両方で受信されます。ただし、使用しているプッシュノイズは非常に長く、アラートの「OK」ボタンを押すと音をキャンセルできるかどうかわかりません。

ミュートトグルスイッチを使ってみましたが、音が鳴り始めた瞬間にしか鳴らないようです。音が出ていない場合は鳴り、鳴っている場合は鳴りません。サウンドの途中でスイッチを切り替えても効果はありません。ただし、アプリで通常のサウンドクリップ(プッシュ通知サウンドではない)を再生し、トグルスイッチを使用すると、期待どおりにサウンドが停止/開始します。

音をキャンセルする方法はありますか?それとも、ある種のシステムサウンドとして別の方法で扱われますか?

編集:私は過去数日間これを自分で解決しようとしてきました、そして私は音の途中でプッシュアラート音をキャンセルする方法がないという結論に達しています。誰かがこれが間違いなく事実であることを確認できますか?

Edit2:何らかの理由で、xcodeタグが削除されました。その理由は、xcodeとは関係がないためです。おそらく私の問題は明確ではなかったと思います-私はアプリを構築するためにxcodeを使用しており、プッシュ通知音が聞こえるかどうかをプログラムで制御する方法を探しています。ありがとう。

4

3 に答える 3

0

それは私のために働きます:[[UIApplication sharedApplication] cancelAllLocalNotifications]

于 2014-01-02T19:39:19.477 に答える
0

過去数か月にわたって試行して失敗したため、回答はありません(将来誰かが同じ問題を抱えた場合に備えて)これは不可能であるとしか思えません.

于 2012-05-30T14:27:53.053 に答える