4. Push Notifications
Определение:
Push Notification позволяют приложению уведомлять
пользователя о новых сообщениях или событиях без
необходимости фактически приложению быть
открытым, подобно тому, как текстовое сообщение
делает звук и всплывает на экране.
Это отличный способ для приложений
взаимодействовать с пользователем в фоновом
режиме, будь то игра сообщает нам о некоторых
событиях, происходящих в игровом мире или просто
почтовая программа издает звуковой сигнал когда новое
сообщение появляется в почтовом ящике.
5. -Pull – запрос производится
клиентом, ответ пораждается
сервером
-Push – информация поступает от
сервера к клиенту
Pull vs Push
16. 4. APNS certificate & Provision profile
-Подписать приложение правильным
Provision profile
-Сгенерировать APNS сертификат и
загрузить его на 3rd party server
Чтоб все заработало нужно:
How To! http://qblx.co/YTX4lP
21. 4. Project ID & API key
-Создать Google API project
http://developer.android.com/google/gcm/gs.ht
ml#create-proj и использовать project ID в
приложении
-Получить API key и загрузить на 3rd party
сервер
http://developer.android.com/google/gcm/gs.ht
ml#access-key
Чтоб все заработало нужно:
22. Ключевые отличия iOS & Android
-Размер payload (iOS: 256 байт, Android 4KB)
-UI (разработчик сам определяет действие по приходу пуша и
как его показывать в Android)
-Тестовая зона (В Android нет)
-Связь с APNS устнавливается по TLS, c GCM по HTTPS
-GCM более настраиваемый