1

着信プッシュ通知で電話が複数回振動するようにします。

この動作を実現するために、application:didReceiveRemoteNotification:fetchCompletionHandler:メソッドでいくつかのテキストなしのローカル通知 (1 秒後、2 秒後、...) をスケジュールしました。

これは、私が開発に使用しているデバイスと他のいくつかの電話でうまく機能しますが、すべての電話で機能するわけではありません。

すべてのデバイスで動作するようにするにはどうすればよいですか?

4

2 に答える 2

0

iOS はアプリの処理方法に見えるため、application:didReceiveRemoteNotification:fetchCompletionHandler:そのメソッドを呼び出す場合と呼び出さない場合があります。ユーザーがバックグラウンド更新を無効にしている場合、メソッドは呼び出されません。

この API を意図しないものに悪用しているため、すべてのデバイスで動作させる方法はありません。

于 2014-04-28T12:01:07.047 に答える