0

sendMessageData(_:replyHandler:errorHandler:)iOSからWatch OSに情報を送信するために使用しています。これは正常に機能し、これを使用した他のアプリごとに iOS がバックグラウンドにある場合にも正常に機能します。ただし、iOS がバックグラウンドにあり、リモート通知の結果としてメソッドが呼び出された場合は機能しないようです。

iOS がバックグラウンドにあり、リモート通知が届くと、iOS はいくつかのプロセスを開始します。これらはすべて機能しますが、時計にデータを送信する場合は、ここで失敗します。iOSアプリがフォアグラウンドにあり、同じリモート通知が来る場合、上記の方法で時計にデータを送信すると機能します.

iOS がバックグラウンドにあり、呼び出しが iOS が処理するリモート通知の結果である場合に、iOS が時計にデータを送信する方法はありますか?

4

1 に答える 1