Carplay подключить / отключить события?
Есть ли способ обнаружить в приложении, был ли телефон подключен / отключен от / с автомобиля с помощью Carplay? Не могу найти какую-либо документацию по этому поводу. Я думаю о каком-то системном событии, которое я мог бы отслеживать.
1 ответ
Вы выполнили эти шаги?
- Добавьте соответствующую запись в файл Правил вашего проекта:
com.apple.developer.carplay-maps
типBoolean
со значениемYES
- Запрос от Apple соответствующего разрешения
- Сделайте так, чтобы ваш AppDelegate подтвердил
CPApplicationDelegate
протокол Реализуйте следующие методы:
/** The CarPlay screen has connected and is ready to present content. Your app should create its view controller and assign it to the @c rootViewController property of this window. @note It is the responsibility of the delegate to maintain a reference to the interface controller beyond the scope of this method. */ - (void)application:(UIApplication *)application didConnectCarInterfaceController:(CPInterfaceController *)interfaceController toWindow:(CPWindow *)window; /** The CarPlay screen has disconnected. */ - (void)application:(UIApplication *)application didDisconnectCarInterfaceController:(CPInterfaceController *)interfaceController fromWindow:(CPWindow *)window;
Пожалуйста, проверьте эту ссылку документации и эту сессию WWDC 2018 Carplay