[Apple] Использование Apple (find my device) в GPS-трэкере

Модераторы: immortal, newz20

Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Vovix » Вт янв 17, 2017 7:19 pm

Dark_Veter писал(а):...
А почему не рекомендуют? ...
в автоматическом переводе это звучит так:
СпойлерПоказать
12
Мало того, что это позволит избежать ошибок проверки SSL, он будет также избежать проверки , если сертификат SSL является действительным , и , следовательно , избежать проверки того, что вы на самом деле подключения с кем вы хотите быть связаны с. ( в основном это сводит на нет много безопасности соединения SSL) - Martijn HOLS 17 Апр '14 в 7:49
1
Вы не должны использоваться , curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);если вы находитесь в производственной среде - lukaserat 20 '15 янв в 3:42

Крайне опасно отключить проверку SSL - Jay Patel - PayPal 23 июня '15 в 16:06
2
Ницца редактировать, но даже в режиме разработки , я бы рекомендовал только настройки cacert.pem. Временные строки кода , как это часто часто получают привержены репо и забыл о, утечки в производство. Это просто слишком рискованно. И вы можете использовать опыт настройки его локально , чтобы узнать , как установить его на своих серверах. - Мартейн Hols 13 июня '16 в 12:39
оригинал тут: http://stackoverflow.com/questions/2118 ... -chainbool
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Dark_Veter » Вт янв 17, 2017 7:24 pm

Ну это все и так понятно, но не думаю, что в данном случае это принципиально.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Dark_Veter » Вт янв 17, 2017 7:32 pm

Вот новые файлы, ничего кроме определения локации не тестировалось. Если у кого есть возможность, проверьте.
Вложения
FindMyiPhone.zip
(6.52 КБ) 193 скачивания
За это сообщение автора Dark_Veter поблагодарили (всего 2):
C_3AXAPOB (Вт янв 17, 2017 8:27 pm) • Vovix (Вт янв 17, 2017 9:44 pm)
Рейтинг: 2.33%
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение C_3AXAPOB » Вт янв 17, 2017 9:07 pm

Dark_Veter писал(а):Вот новые файлы, ничего кроме определения локации не тестировалось. Если у кого есть возможность, проверьте.
У меня всё работает.
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Vovix » Вт янв 17, 2017 9:43 pm

Dark_Veter писал(а):Вот новые файлы, ничего кроме определения локации не тестировалось. Если у кого есть возможность, проверьте.
ну вот замечательно, у меня работает! (почти доделал также, только я как всегда пытался все усложнить)
только могут быть конфликты в названиях публичных функций - я бы их переименовал!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Dark_Veter » Вт янв 17, 2017 9:59 pm

Тоже проверил, вроде все работает. Вот окончательный вариант, исправил функцию messageToMyiPhone, так же добавил функцию lockToMyiPhone.

Код: Выделить всё

lockToMyiPhone($username, $password, $message, $phoneNumber = "", $id = 0)
 
Вложения
FindMyiPhone.zip
(6.63 КБ) 187 скачиваний
За это сообщение автора Dark_Veter поблагодарили (всего 3):
Amarok (Ср янв 18, 2017 7:03 am) • Vovix (Ср янв 18, 2017 7:56 pm) • zelevova (Чт апр 13, 2017 1:20 am)
Рейтинг: 3.49%
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 532 раза
Контактная информация:

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Vovix » Вт янв 17, 2017 10:14 pm

Dark_Veter писал(а):Тоже проверил, вроде все работает. Вот окончательный вариант, исправил функцию messageToMyiPhone, так же добавил функцию lockToMyiPhone.

Код: Выделить всё

lockToMyiPhone($username, $password, $message, $phoneNumber = "", $id = 0)
 
я не утверждаю, но боюсь предположить, что оставленные вами имена публичных функций

Код: Выделить всё

public function playSound($deviceID, $message)
public function locate($deviceID, $timeout = 60)
могут привести к тому, что (так уже было у zelevova) перестанет работать навигация для Андроид устройств!!!

я не уверен в этом, но явно в нашей системе с такой библиотекой есть PHP функции с такими именами!!!

в прежнем модуле они имени имена например так play_Sound!
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Dark_Veter » Вт янв 17, 2017 10:35 pm

По идее ничего сломаться не должно, эти функции только тут вызываются. У меня работает и айфон и андроид. Ну если будут какие-то проблемы тогда поменяю.
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение igorewa » Ср янв 18, 2017 5:36 pm

Помогите пожалуйста решить проблему, сделал все по инструкции с 9й странице, положил новые файлы из вчерашнего архива. при запуске onNewMinute открывается окно, минуту висит а потом Fatal error: Maximum execution time of 60 seconds exceeded in C:\_majordomo\htdocs\lib\findMyiPhone\FindMyiPhone.php on line 283
А если запускаю сценарий iPhone то получаю Warning: Illegal string offset 'user' in C:\_majordomo\htdocs\modules\scripts\scripts.class.php(139) : eval()'d code on line 1
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

Re: Использование Apple (find my device) в GPS-трэкере

Сообщение Dark_Veter » Ср янв 18, 2017 6:23 pm

Попробуйте с большим таймаутом:

Код: Выделить всё

findMyiPhone($user, $pass, 0, 280);
 
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Ответить