2014-07-25 3 views
-2

Я подумываю создать собственное приложение, такое как Find My iPhone app. Но я смущен тем, что Apple разрешает разработчикам иметь доступ к игре с защитой или есть такие API Apple, которые могут помочь нам включить функции, как в приведенном выше приложении. Какие-либо предложения?Можем ли мы сделать собственное приложение для моего iPhone

ответ

3

Ну, я просто не могу комментировать из-за низкой репутации. Но люди должны дать повод понизить вопрос. Это довольно правильный вопрос.

+0

Спасибо за вашу поддержку. Хорошо, если у вас есть что-то полезное, поделитесь им. –

3

Создание такого приложения возможно полу. Из-за того, что вам запрещено работать в фоновом режиме, за исключением некоторых особых случаев. Например, музыка или приложение для навигации (навигационные приложения)

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

Find my iphone app - это комбинация местоположения/местонахождения для сим-карты wifi/gps.

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

+0

Я не думаю, что вам нужно будет поддерживать приложение в фоновом режиме с обновлениями iOS7. –

+0

http://support.apple.com/kb/HT4211 утверждает, что это не сработает. Небольшая цитата из статьи ... «Если вы заставите приложение выйти из него, перетащив его из экрана многозадачности, он не сможет выполнять фоновые действия, такие как отслеживание местоположения или ответ на вызовы VoIP, пока вы не перезапустите приложение ", что означает, что вы потеряли функциональность. – renevdkooi

+1

Я не подразумевал, что они должны быть вынуждены покинуть приложение. Но если вы используете приложение, переключившись на другое приложение (или трамплин), вы все равно сможете получить Background Refresh, работающий с APNS, который сможет отправить местоположение пользователя на ваш сервер. –

0

API-интерфейсы существуют для создания основных функций этого приложения. Core Location и APNS

  1. Когда используется A ищет местоположение пользователя B, A сообщит серверу, что ему нужно местоположение пользователя B.
  2. Толчок уведомление может запустить приложение пользователя Б., в какой момент ...
  3. пользователя услуги определения местоположения B был бы пнуть в, в фоновом режиме,
  4. Отправить эту информацию на сервер
  5. Затем обновите пользователь A с другим push-уведомлением.
+0

Не могли бы вы рассказать мне имена этих API? –

+0

Я описал неправильное приложение. http://stackoverflow.com/questions/24947305/can-we-make-our-own-find-my-iphone-app/24965882?noredirect=1#comment38951207_24948333. Вы все еще хотите эту информацию? –

Смежные вопросы