2016-07-19 3 views
0

Я разработчик php, и я разработал api, который извлекает данные из базы данных и конвертирует в json encode для приложения ios.Нужно руководствоваться процессом уведомления IOS с php api

В соответствии с ios разработчиком ios app удаляет файл api для уведомления, как только пользователь откроет приложение и убьет его.

Что нам нужно делать?

Согласно требованию, когда приложение ios попало в api и получило данные из базы данных, тогда приложение ios не должно получать данные еще до 20 минут, другими словами, я могу сказать, что приложение не должно снова удалять файл api.

Что я хотел знать?

Я хочу знать, что это возможно сделать, что выше упоминание задачи (IOS app shouldn't received any notification or data from server till 20 minutes once received it.) в приложении ios. Разработчик Ios сказал мне, что это невозможно в приложении, это может быть сделано на стороне сервера и php. Может ли кто-нибудь указать мне его возможное внутри приложения? Я хотел бы оценить.

+0

Дайте мне разъяснение. вы говорите об услуге Push-уведомлений или когда приложение ios попадает в api и получает данные из базы данных (просто api hit) –

+0

@srinivasn На самом деле, как только ios попадает в api, тогда api извлекает данные с сервера. Таким образом, пользователь узнал, что есть что-то для вас. Это поток –

+0

Хит api сделать ограничение времени возможным в локальном, В приложении вам нужно сделать логику для попадания в службу после 20 минут, например: NSTimer, после задержка, методы планировщика, вы можете проверить это –

ответ

0

Да, это возможно из приложения iOS. Разработчик может использовать NSTimer и установить ограничение по времени на 20 минут.

+0

Огромное вам спасибо за руководство. Функция NSTimer работает как на заднем плане, так и на переднем плане? –

+0

@ Mr.Developer NO. NSTimer не будет работать в фоновом режиме. Вы можете сделать одно. Следите за таймером перед тем, как приложение входит в фоновый режим, когда приложение выходит на передний план, вычисляет разницу между текущим временем и сохраненным таймером и, если оно больше или равно 20, снова ударите свой API. –

+0

Большое вам спасибо, еще один, выше логики будет работать, если пользователь откроется и снова закроет приложение? –

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