watchOS アプリで WCSession を設定するとき、WCSessionDelegate のsessionReachabilityDidChange:メソッドは常に呼び出しの直後に呼び出されactivateSessionますか? 私のテストでは、これは本当のようですが、ドキュメントでこれを確認することはできません.
sessionReachabilityDidChange:セッションをアクティブ化した直後に呼び出されることを信頼できる場合は、到達可能なセッションをチェックして iPhone アプリにいくつかの初期メッセージを送信する applicationDidBecomeActive から冗長なコードを削除できるためです。