Создайте мобильное приложение, которое прослушивает входящие звонки - PullRequest
2 голосов
/ 26 августа 2010

Как следует из названия, я хотел бы создать мобильное приложение, которое будет работать в фоновом режиме и перехватывать события «входящего вызова». Более того, я хотел бы использовать кроссплатформенный инструмент разработки для этого.

Я посмотрел на три инструмента: PhoneGap , Rhomobile и Appcelerator . Но я не смог найти никакой документации или примеров, которые бы подтверждали, что они поддерживают такие события.

Кажется, что iPhone (поправьте меня, если я ошибаюсь) не поддерживает это, но Android и Blackberry do.

Я что-то упустил, когда посмотрел на вышеупомянутые инструменты и платформы?
Существуют ли другие хорошо зарекомендовавшие себя кросс-платформенные мобильные инструменты, которые могли бы решить мою проблему?
Учитывая межплатформенную поддержку, какой подход вы бы использовали для разработки такого приложения?

1 Ответ

3 голосов
/ 26 августа 2010

На iPhone вы ничего не можете сделать, чтобы «перехватить» или даже зарегистрировать входящие звонки. Единственное, что вы можете сделать, это создать приложение, которое протоколирует время, когда оно было отправлено в фоновый режим или стало неактивным, потому что ваш appdelegate будет уведомлен - но это будет происходить во многих случаях, а не только при телефонном звонке получено. Он не будет работать, пока приложение полностью работает в фоновом режиме (на устройствах с поддержкой многозадачности). Так что подобное приложение было бы совершенно бесполезным ...

Извините, никакой помощи нет!

...