0

私は Apple Watch OS2 用のアプリを作成しています。このアプリでは、sendMessage:replyHandler を使用して iPhone と Watch の通信に使用しています。今問題は、時計から iPhone にメッセージを送信し、時計のバックグラウンドに移動すると、時計に返信ハンドラーが返されないことです。時計アプリがフォアグラウンドにある場合、これは正常に機能しています。任意の提案をいただければ幸いです。

4

1 に答える 1

1

これは予期される動作です。

sendMessage は、現時点では重要であり、配信できない場合は破棄される高速なフォアグラウンド通信用です。

バックグラウンドのウォッチ アプリは何もしないため、配信できません。

より信頼性の高い時計への情報を取得したいが、それほど高速ではない場合は、キューに入れられてバックグラウンドで動作する transferUserInfo を使用します。

于 2015-11-16T04:24:41.363 に答える