Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Не сайты (http://www.flasher.ru/forum/forumdisplay.php?f=82)
-   -   Приложение для Android на flex’e (http://www.flasher.ru/forum/showthread.php?t=208670)

caseyryan 12.10.2015 19:06

А как работают PUSH уведомления? Все руки никак не доходят разобраться с ними

alamos 12.10.2015 19:33

Для подключения нужно:
1 — зарегистрироваться в https://console.developers.google.com
2 — добавить через админку гугла свой домен, через который можно отправить сообщения в сервис gcm (google cloud message), домен должен быть с сертификатом ssl т.к. по новым правилам безопасности валидацию проходят только домен с префиксом https. Для валидации нужно залить на свой домен html страничку, её генерирует консоль веб-разработчика опять же от гугла
3 — в приложение нужно подключить расширение для push-notification, я использую com.freshplanet.AirPushNotification.ane (расширение бесплатное), пуши у меня не работали на андроиде версии 2.3, на 4.0+ всё работает
4 — в манифесте дать доступ на использование

Сам процесс такой («интернет» должен быть включён):
1 — запустили приложение
2 — получили token
3 — передали token на сервер, необязательно на тот домен что указан при валидации
4 — если нужно отправить сообщение, то берём токен, и отправляем его (вместе с самим сообщением) с нашего валидированного домена в gcm сервис, а уже он отправляет владельцу токена сообщениt.

Вроде по описанию сложно, но при желании можно разобраться.

Отправляется в сообщении заголовок и содержимое, картинки «зашиты» в приложении, вроде как их можно динамически передавать, но пока не нашёл как.

Если нужно могу дать:
— ссылки где что регистрировать
— back-end, там несколько php скриптов для взаимодействия php-MySQL-GCM, MySQL для токенов
— образец манифеста
— пример на флексе

caseyryan 12.10.2015 20:07

Большое спасибо за инфу :)

Цитата:

Если нужно могу дать:
— ссылки где что регистрировать
— back-end, там несколько php скриптов для взаимодействия php-MySQL-GCM, MySQL для токенов
— образец манифеста
— пример на флексе
Конечно не помешало бы =) (ну кроме регистрации в консоли гугл, там то я уже давно зареган, мне просто пуши надо подключить)

а кстати, там офлайн нельзя их сделать? Много раз замечал в некоторых играх пуши сами каждый день появляются, даже если интернет не подключен. Типа напоминаний "у тебя добавилось столько-то жизней!"

alamos 12.10.2015 20:42

есть local notification, но приложение должно «висеть» и если пользователь выйдет из приложения или удалит его из процессов, то сообщение не будет.

Но есть свои плюсы, можно менять картинки и звуки в сообщениях

Добавлено через 24 часа 3 минуты
готово https://goo.gl/x2KqYQ
архив с описанием, php/ane/as/sql для использования push-notification на андроиде

думаю что размещу полное описание на гитхабе после оптимизации (писал «лишь бы» работало)

alamos 30.10.2015 18:37

Вот и ТОП

Приложение Здоровое питание Deta сегодня (30.10.2015) заняло 2-е место в топ-бесплатных категории Здоровье и фитнес по Беларуси

https://pbs.twimg.com/media/CSjv4DIVEAACQKG.png

alamos 08.11.2015 19:14

Потрясающая возможность тестирования сейчас доступна через консоль гугл плей

Сейчас провожу эксперимент над картинкой «Рекомендуемые», что примечательно можно ставить сколько угодно вариантов, т.е. уже не A/B тест а прям A/B/C/n тест)

https://pbs.twimg.com/media/CTTGa07UsAAM2sC.png


Прошлый раз эксперимент был для иконки приложения

https://pbs.twimg.com/media/CTS7dKZWoAEOcf5.png

Победил второй вариант с незначительным опережением

https://pbs.twimg.com/media/CTS8LVcWIAA0nLC.png

alamos 23.11.2015 14:29

Сделал отдельное приложение для работы с push-notification:
1. Пачками по 1000 токенов отправляются данные на GCM
2. В ответе получаю id токенов удаленных с андроида, если пользователю удалил приложение GCM для этого токена возвращает ошибку
3. Полученный массив «неработающих» токенов отправляется на очистку в БД

Раньше эта проблема была не актуальной, но теперь, в БД 130.000 строк хостинг бесплатный и иногда бывают падения

https://pbs.twimg.com/media/CUdTWeAUcAA8BDM.png

Переработал api

Всё это дело выложу в открытый доступ

alamos 06.12.2015 00:42

Занялся оптимизацией показов рекламы, вместо i-vengo поставил Appodeal. AdMob остается для «подкачки» fill rate до 100%.

i-vengo стабильно даёт CPM 90 руб., но fill rate низкий, не под каждое приложение могу дать рекламы в полном объёме.

appodeal мощная штука, eCPM обещают 1.84 - 1.9$, сейчас пока 0.5$, но пришлось поставить версию air sdk 20-ю, а подключение дополнительных библиотек повысило размер приложения с 12.5 метров до 25!

Кстати ещё один сервис, adToApp восстановил работоспособность sdk для adobe air, попробую и его

alamos 08.01.2016 05:05

Открыл для себя супер нужную вещь — гугл тренды

https://pbs.twimg.com/media/CWOSL1CW4AAoVGY.png

До 1-го января интерес к здоровому питанию угасает, после 1-го января все разом худеют.
Теория (гугл тренды поисковых запросов) отлично совпало с практикой, 31-го декабря 250 установок, на 7 января 1200+.

Сейчас:
180.000 установок
4.7 рейтинг

Пробую платную версию приложения (просто без рекламы)
https://play.google.com/store/apps/d...d=air.deta.pro

Решил пробовать платную версию из-за сезонного падения eCPM у всех рекламных сетей, кстати appodeal удалил, т.к. ребята за месяц не смогли решить проблемы на своей стороне, а adToApp так и не запустился, хотя и выглядит очень много обещающе.

А так страница приложения выглядит сейчас, после 7-ми A/B-тестов:

https://pbs.twimg.com/media/CYFB71XW8AEsg2C.png:small

И его платная версия:
https://pbs.twimg.com/media/CYKPMp9WMAAUidg.png:small

alamos 15.01.2016 03:45

В консоли приложения появилась возможности создания промоакций для платных приложений или при покупке в приложениях
кому нужны, вот:
TVLAYZEZMU7B11U6N9MNBA1
ZSF3X41C12Q9TVV9VLLH1NK
51809TJ45FGJRMGVKJ56756
T8DTB7LMXDSKVR8Y4DGNFJB
9JH3CTYCEQ2YZV17CMVEQJS
HARZFY1W3MT4J6RP9N5SP33
U0DB4436BVTEEFQNMMYMMLG
KJSWYNG173GFRPZA05406XD
HW2TPCFDS3XWG7P1AF8M0Y6
WAG8DJQLBB7MPCAMBGFVSKK


Часовой пояс GMT +4, время: 02:24.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.