私は Apple Watch の拡張に取り組んでおり、含まれているアプリと通信する必要があります。
MMWormwhole は、この種のコミュニケーションに適したアプローチのようです。問題は、メッセージが含まれているアプリがバックグラウンドで実行されているときに、から開いたときにメッセージが配信されないことですopenParentApplication
。
バックグラウンド モードで MMWormwhole がメッセージを受信できるようにする方法はありますか?
私は Apple Watch の拡張に取り組んでおり、含まれているアプリと通信する必要があります。
MMWormwhole は、この種のコミュニケーションに適したアプローチのようです。問題は、メッセージが含まれているアプリがバックグラウンドで実行されているときに、から開いたときにメッセージが配信されないことですopenParentApplication
。
バックグラウンド モードで MMWormwhole がメッセージを受信できるようにする方法はありますか?
私はワームホールを別の方法で使用しています。つまり、アプリからウォッチ拡張機能への通信です。ワームホールを使用する代わりに、既に行っている呼び出しのuserInfo
パラメーターにメッセージを渡すことができるようです。openParentApplication
ただし、他のメッセージを受け取りたいという複雑な理由がある場合、またはメソッドで手動でチェックインできるものは何でもapplication: handleWatchKitExtensionRequest: reply:
。何かのようなもの:
if let updatedMessage: AnyObject = wormhole.messageWithIdentifier(updatedKey) {
processUpdatedWormholeMessage(updatedMessage)
}
アプリがバックグラウンドであっても機能するはずです。