Получение обновлений потока Facebook для мобильного приложения (Android или iOS) - PullRequest
2 голосов
/ 20 января 2012

Я хочу использовать Facebook API для получения потоковых обновлений для моего мобильного приложения, работающего на Android или iOS.Я провел небольшое исследование и вижу, что я могу использовать вызовы API Facebook (Graph API или FQL) прямо с мобильного устройства (необязательно проходить через промежуточный сервер).

Но я хочу получить Facebookобновления в фоновом режиме, даже если приложение не запущено.

Итак, поскольку я новичок в разработке для мобильных устройств, у меня следующие вопросы:

  1. Если приложение не запущеноработает (не открыто пользователем), могу ли я получать обновления приложения, используя код приложения, или я должен использовать промежуточный сервер, который будет отправлять уведомления приложению?

  2. Должен лиУ меня есть сервер посередине для отправки уведомлений, когда приложение не активно.

Мне просто нужно понять, нужно ли мне создавать сервер доступа к Facebook помимо мобильного приложения, если я хочуполучать уведомления, когда мобильное приложение не активно.

Ответы [ 2 ]

0 голосов
/ 20 января 2012

Для Android используйте фоновый сервис, он специально предназначен для работы в фоновом режиме даже после того, как пользователь закрывает ваше приложение.http://developer.android.com/reference/android/app/Service.html

0 голосов
/ 20 января 2012

Сервер не обязательно требуется.

Самая базовая реализация этого может получить access_token из facebook sdk , добавив параметр offline_access к вашему запросу на разрешения.

Тогда вы можете использовать android alarmmanager , чтобы периодически "пробуждать" ваше приложение.Приемник вещания может выполнять любые обновления, которые вы хотите сделать из API Facebook, и ему не обязательно когда-либо показывать что-либо пользователю.

...