iPhone управляет приложением с другого iPhone - PullRequest
0 голосов
/ 14 февраля 2011

У меня есть запрос от клиента на создание приложения Enterprise.

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

Я действительно застрял в том, как бы я поступил так. Я перечислил некоторые шаги, которые я считаю необходимыми, но это лучшее предположение.

1 пользователь / администратор установил безопасную аутентификацию

1.1 запрос пользователя справка по генерации случайных чисел

1.2 Администратор получил номер по телефону или смс, затем введите номер своего поколения в своем приложении, чтобы связать эти два приложения вместе

2 пользовательских приложения steam скриншот своего приложения для приложения администратора

3 приложение администратора получает скриншоты и показывает их на экране администратора

4 приложение администратора обнаруживает и передает события UITouch в приложение пользователя

5 пользовательских приложений прослушивают паровые события UITouch от администратора и передают компоненту UIKit

любое предложение приветствуется.

Спасибо большое заранее

Pondd

1 Ответ

1 голос
/ 14 февраля 2011

Вы ищете VNC-сервер. Протокол VNC обрабатывает всю синхронизацию экрана и взаимодействия по сети.

Хотя есть несколько клиентов VNC для iPhone, я не знаю о проекте сервера с открытым исходным кодом. Так что вам придется сделать порт самостоятельно. Аспект авторизации - это еще одна задача, которую VNC не выполнит для вас. VNC имеет только простую авторизацию имени / пароля, которую вы можете использовать после ручного ответа на вызов по телефону.

Может быть трудно создать порт VNC совместимым с App-Store способом (т. Е. Без использования частных API), поскольку вам нужно будет генерировать UITouch события и вставлять их в поток событий.

...