2016-03-14 2 views
0

Возможно ли иметь постоянное локальное уведомление на iOS? Я хотел бы получить уведомление, когда включен какой-либо аспект приложения, и для этого уведомления сохраняться до тех пор, пока пользователь не отключит функцию в приложении.Постоянное местное уведомление iOS

Решение, которое я до сих пор назвать следующие каждые 60 секунд или около того, чтобы обновить уведомление:

[[UIApplication sharedApplication] cancelLocalNotification:localNotification]; 
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 

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

В андроиде это просто:

builder.setOngoing(true) 
+0

При определенных обстоятельствах, вы можете рассмотреть кошелек (Passbook) карту, которая может показывать данные постоянно на экране блокировки, когда некоторые условия (время, место ...) совпадают. Но это довольно ограничительно. Что именно вы пытаетесь достичь, а именно, почему вам нужно, чтобы уведомление сохранялось? – jcaron

+0

Угадайте, потому что некоторые компании просто хотели, чтобы их приложение iOS было точно таким же, как Android one. Есть фундаментальные различия между ними, просто некоторые люди, кажется, не получают его. –

ответ

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