Я использую запасной смартфон без SIM-карты в качестве навигатора в машине. Это прекрасно работает с офлайн-картами, но я не могу использовать такие вещи, как Waze . У меня также есть iPhone, который я ношу с собой, и в нем есть SIM-карта.
Я хотел знать, есть ли способ, чтобы iPhone автоматически запускал свою личную точку доступа, когда он видит, что другой телефон находится в пределах досягаемости через Bluetooth.
Это позволило бы получить доступ к данным на смартфоне без SIM-карты только тогда, когда я был в машине, что было бы идеальным решением, аналогичным тому, что может сделать приложение Tasker на Android . Возможно, что-то вроде приложения Workflow поможет?
Есть способ сделать это, если вы взломали джейлбрейк с помощью твика под названием Activator от Райана Петрича , и, к сожалению, это единственное решение, потому что обычным приложениям из App Store не разрешен доступ к таким настройкам, как Bluetooth, Wi-Fi и персональная точка доступа (даже Workflow) . не могу получить к ним доступ ).
Если вы взломали джейлбрейк, то сделать это с помощью Activator можно, перейдя Settings > Bluetooth > On
затем Settings > Activator > Anywhere > Bluetooth Devices > Connected to [your Bluetooth device]
и назначив его Switches > Hotspot
. Вы также можете назначить Disconnected from [your Bluetooth device]
событие одному и тому же действию, чтобы при подключении Bluetooth ваша точка доступа включалась, а при отключении Bluetooth ваша точка доступа выключалась. Если Switches > Hotspot
его нет в списке доступных заданий, вам также необходимо установить Flipswitch того же автора.
Для использования на iOS 9 и 10 см. комментарий Дорона Голда ниже о том, как его настроить.
Settings > Activate Link
, рядом Link 1
введите: prefs:root=INTERNET_TETHERING
. Создайте триггер соединения Bluetooth, как описано в ответе выше, но вместо назначения Switches > Hotspot
назначьте Activate Link 1
. Теперь, когда вы подключаетесь к Bluetooth вашего автомобиля, откроется экран «Персональная точка доступа», и iphone фактически будет транслировать свой Wi-Fi. В iOS 10 URL-адрес может начинаться с «App-Prefs:» (вместо «prefs:»).Это невозможно в ванильной iOS.
РЕДАКТИРОВАТЬ: Вот вопрос о переполнении стека, который доказывает, что для него нет API: ссылка
Если нет API, если Apple не предоставит функциональность, этого не может быть. Насколько я могу судить, Apple не предоставляет никаких способов сделать это.
bmike