У меня есть простой проект, в котором пользователь нажимает кнопку на Apple Watch и некоторые звуковые игры на iPhone, это достаточно легко сделать с помощью метода openParentApplication и иметь код handleWatchKitExtensionRequest в AppDelegate. Однако, хотя это работает в симуляторе, оно не будет работать на реальных устройствах, если iPhone-приложение еще не открыто. Я пытаюсь найти, если можно использовать другие методы, которые будут работать, даже если iPhone-приложение еще не открыто.
Теперь я прочитал ответ qaru.site/info/383415/..., чтобы можно было использовать Handoff для (частично), чтобы приложение телефона появилось на переднем плане, используя WKInterfaceController updateUserActivity:userInfo:webpageURL:
и UIApplicationDelegate application:continueUserActivity:restorationHandler
. Однако, как новый разработчик, я изо всех сил пытаюсь понять, как это сделать, без каких-либо примеров. Может ли кто-нибудь привести примерный код того, как это будет работать, где оба они используются вместе для запуска некоторого кода в приложении iphone?