Каковы ключевые понятия, которые должен знать разработчик при создании приложения iPhone, использующего push-уведомления?Каковы основные концепции «push» уведомлений/обмена сообщениями?
0
A
ответ
5
Номер один из самых важных вещей, я думаю, заключается в том, что ваше приложение не может зависеть от них. Вероятно, лучше всего рассматривать их как приятную вещь для вашего пользователя, а не часть вашей инфраструктуры . В частности:
- Apple не гарантирует доставку уведомлений. Да, их инфраструктура довольно хороша, но нет никаких обещаний.
- Одновременно на устройстве может быть только одно предупреждение, и нет журнала. Поэтому, если у пользователя есть куча приложений с поддержкой push, вы не можете зависеть от них, видя свои предупреждения.
- Единственный способ, которым ваше приложение знает об уведомлении, заключается в том, что пользователь выбирает для запуска в ответ на предупреждение.
- Пользователь может всегда отключать уведомления об отправке, для вашего приложения или для всего устройства.
Все это также означает: вы не можете обманывать ограничение «отсутствие фоновых процессов» с помощью службы уведомлений Push. :-)
+0
+1 - Детали, касающиеся iPhone, - это части, которые я не знал. –
Смежные вопросы
- 1. Каковы основные концепции функционального программирования?
- 2. Каковы 3 основные концепции WPF?
- 3. Каковы основные концепции разработки Objective-C/Cocoa?
- 4. Каковы основные концепции графического интерфейса пользователя?
- 5. Каковы основные концепции Java для подготовки к программированию на Android?
- 6. Каковы основные математические концепции, которые должен знать хороший разработчик?
- 7. Каковы основные концепции реализации анти-шоковых и анти-дрожащих алгоритмов?
- 8. Codeigniter3: Каковы основные каталоги?
- 9. Каковы основные особенности Haskell?
- 10. C: Каковы основные аргументы?
- 11. Каковы основные ограничения EF4?
- 12. Каковы различия между Rich Push Notification и Простым Push-уведомлением?
- 13. Каковы основные спецификации C/C++
- 14. Каковы основные принципы сложности Колмогорова?
- 15. Каковы основные/лучшие репозитории Maven?
- 16. Каковы основные веб-рамки сегодня?
- 17. Каковы основные элементы QR-кода?
- 18. Каковы основные потоки в ThreadPoolExecutor?
- 19. Каковы основные элементы рабочего процесса?
- 20. Каковы основные обязательные функции Haskell?
- 21. Каковы основные варианты использования Object.defineProperty?
- 22. Каковы основные шаги по компиляции?
- 23. Каковы основные элементы шаблона Singleton?
- 24. Каковы основные пункты спящего режима?
- 25. Каковы основные уязвимости Redhat + Apache?
- 26. Каковы основные последствия такого наследования?
- 27. Каковы основные компоненты доступности Интернета?
- 28. Каковы основные приложения служб Windows?
- 29. Каковы основные стратегии шаблона шаблона
- 30. Концепция концепции концепции многопоточности
Отредактировав ваш вопрос, чтобы сделать ссылку на iPhone, так как я предполагаю, что это то, что вы ищете. Если нет, пожалуйста, отредактируйте свой вопрос с некоторыми дополнительными особенностями. –
Спасибо, Майкл. Сейчас 1:30, а мой мозг работает менее оптимально :) –