Модуль iDevices (взаимодействие через AppleID)

Разработка дополнительных модулей, подключение различных приложений.

Модераторы: Bagir, Ivan, Vit, immortal, PAV

xxxShahxxx
Сообщения: 102
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 21 раз
Поблагодарили: 1 раз
Контактная информация:

Что за беда с iDevice?

Сообщение xxxShahxxx » Пт дек 08, 2017 1:39 pm

Доброго времени суток, уважаемые. Снова мучкаюсь с навигацией. Давненько не заходил, не в курсе последних событий. Попробовал настроить все по-старинке через FindMyPhone - что-то не взлетает. Не идут данные в GPS-трекер. И так и эдак подходил - не взлетает. Почитал, что придумали тут новый фокус iDevice называется. И вот тут я впал в ступор окончательно.

Ну хорошо, пошарился я значит в iDevice, ввел данные, нажал скан устройств и он мне козью морду показывает. Выдает ошибку:
Fatal error: Maximum execution time of 60 seconds exceeded in C:\_majordomo\htdocs\modules\idevices\FindMyiPhone.php on line 73

или же та же беда, но номер 283

Потому прошу помощи разобраться, поколдовать, что где не так и как все прикрутить снова, чтобы работало. Ну или талмуд, как для новичков написать что ли.


Попробовал все поставить с чистого листа. При установке модуля iDevice выдается ошибка:
СпойлерПоказать
Ошибка MDM.jpg
Ошибка MDM.jpg (197.8 КБ) 609 просмотров
zelevova
Сообщения: 289
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 65 раз

Модуль iDevices (взаимодействие через AppleID)

Сообщение zelevova » Пн дек 25, 2017 2:51 am

Модуль отслеживания устройств производства компании Apple (iPhone, iPad...) и взаимодействия с ними.
Умеет:
* по запросу и автоматически получать информацию о устройствах (местоположение, уровень и статус заряда),
* передавать данных в модуль GPS tracker,
* отправлять на устройства текстовые и звуковые уведомления.

Вопрос:
Как вы думаете при длительных операциях выводить модальное окно не дающее продолжить или запускать их в фоне и не сообщать об окончании?


Из разряда "это может пригодиться":

1) Вот таким кодом можно оптимизировать историю модуля GPS:

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

// оптимизируем историю GPS
getURL(BASE_URL.'/panel/popup/app_gpstrack.html?optimize_log=1', 0); 
Я вызываю его из onNewHour но можно и другими средствами.
Последний раз редактировалось zelevova Пн янв 08, 2018 10:55 pm, всего редактировалось 3 раза.
За это сообщение автора zelevova поблагодарил:
Zaezd2008 (Пт мар 09, 2018 9:07 pm)
Рейтинг: 1.43%
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
димон устин
Сообщения: 61
Зарегистрирован: Чт ноя 30, 2017 9:34 am
Откуда: Ленинградская обл. Волховский р-он. г. Сясьстрой
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение димон устин » Пн дек 25, 2017 2:10 pm

А куда делся модуль?? переустановил винду и теперь модуля нет в маркете
димон устин
Сообщения: 61
Зарегистрирован: Чт ноя 30, 2017 9:34 am
Откуда: Ленинградская обл. Волховский р-он. г. Сясьстрой
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение димон устин » Пн дек 25, 2017 3:34 pm

еще и код обновился теперь снова, нечего не понятно, мне.
В коде можно использовать:
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->sendMessage($name, $message[, $subject, $sound]);

Для отправки звуковых оповещений
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->playSound($name[, $message]);


можно по подробней для начинающих?
прям вообще начинающих)
zelevova
Сообщения: 289
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 65 раз

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение zelevova » Пн дек 25, 2017 9:03 pm

Модуль скоро пройдет модерацию Сергея и вернется в маркет. Как вернется и обновишь, так будет более понятно.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
димон устин
Сообщения: 61
Зарегистрирован: Чт ноя 30, 2017 9:34 am
Откуда: Ленинградская обл. Волховский р-он. г. Сясьстрой
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение димон устин » Вт дек 26, 2017 3:00 am

хорошо буду ждать, а можете пожалуйста рассказать подробнее об этом
В коде можно использовать:
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->sendMessage($name, $message[, $subject, $sound]);

Для отправки звуковых оповещений
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->playSound($name[, $message]);
Аватара пользователя
Vovix
Сообщения: 1081
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 58 раз
Поблагодарили: 456 раз
Контактная информация:

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение Vovix » Вт дек 26, 2017 8:44 am

димон устин писал(а):хорошо буду ждать, а можете пожалуйста рассказать подробнее об этом
В коде можно использовать:
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->sendMessage($name, $message[, $subject, $sound]);

Для отправки звуковых оповещений
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->playSound($name[, $message]);
php, объектное программирование, классы ИЗУЧИТЕ!!!
например http://php.net/manual/ru/language.oop5.basic.php
За это сообщение автора Vovix поблагодарил:
димон устин (Вт дек 26, 2017 3:13 pm)
Рейтинг: 1.43%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
димон устин
Сообщения: 61
Зарегистрирован: Чт ноя 30, 2017 9:34 am
Откуда: Ленинградская обл. Волховский р-он. г. Сясьстрой
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение димон устин » Вт дек 26, 2017 3:38 pm

Vovix писал(а):
димон устин писал(а):хорошо буду ждать, а можете пожалуйста рассказать подробнее об этом
В коде можно использовать:
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->sendMessage($name, $message[, $subject, $sound]);

Для отправки звуковых оповещений
include_once(DIR_MODULES . 'idevices/idevices.class.php');
$idevices_module = new idevices();
$idevices_module->playSound($name[, $message]);
php, объектное программирование, классы ИЗУЧИТЕ!!!
например http://php.net/manual/ru/language.oop5.basic.php
Изучил, понял только что это создание объекта в классе: $idevices_module = new idevices(); Но зачем его создавать и когда, не каждый же раз? Вот с этим вообще не чего не понятно: include_once(DIR_MODULES . 'idevices/idevices.class.php'); ??? Это хоть, я надеюсь функция $idevices_module->sendMessage($name, $message[, $subject, $sound]); ???
Очень прошу помочь разобраться. С самых низов, очень сложно все это понять
Аватара пользователя
igorewa
Сообщения: 430
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 7 раз
Поблагодарили: 27 раз

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение igorewa » Вт дек 26, 2017 9:35 pm

Было бы очень здорово если бы появилась возможность изменять по расписанию периодичность обновления данных с телефона. Например жена с 9 до 20 сидит в офисе и с 9 до 19:50 данные можно получать 1 раз в 20 минут, а с 19:50 до 22х каждые 5 минут. Или 2й вариант: Периодичность опроса зависит от места геолокации, например когда телефон дома или в офисе то он опрашивается 1 раз в 20 мин, когда выходит из этих зон то каждые 5 мин. Все эти идеи из-за жора батареи, у меня новый телефон ( с живой батареей ) запросы идут каждые 15 мин и батарея к 19:00 20%, у жены опрос 10 мин и телефон на зарядку она ставит уже в обед.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . + Noolite + Broadlink + esp8266 (wifi-iot) - WIN 10
димон устин
Сообщения: 61
Зарегистрирован: Чт ноя 30, 2017 9:34 am
Откуда: Ленинградская обл. Волховский р-он. г. Сясьстрой
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Модуль iDevices (взаимодействие через AppleID)

Сообщение димон устин » Вт дек 26, 2017 9:47 pm

Странно, у меня опрос был каждую минуту и батарею вообще не жрало
Ответить