Articles of push уведомление

Устройство перестает принимать GCM, пока сеть не переключится

У меня есть приложение для Android, которое опирается на уведомления о push-методе GCM, и иногда пользовательское устройство перестает получать push-уведомления. Поведение довольно прерывисто: на некоторых устройствах он никогда не будет терпеть неудачу и будет продолжать работать в течение недель или месяцев, в то время как на других устройствах он будет работать в течение нескольких дней, […]

Многоканальное уведомление Corona sdk

У меня есть некоторые уведомления в Corona. Проблема в том, что текст слишком большой, и мне нужно будет показывать большие (многострочные) уведомления, например, приложение Gmail. Вот как теперь выглядят уведомления: Вот мой код: local notificationOptions = { alert = text, badge = 2, sound = "alarm.caf", custom = { foo = "bar" } } local […]

Минимальная версия Google Play Services для Push Notification

Я использую Google Cloud Messaging для получения Push-уведомлений на телефонах Android. У меня все получилось, и все работает хорошо. Однако Google рекомендует проверить, обновлена ​​ли служба Google Play до последней версии (поскольку Push Notifications является новой функцией). Используя Nexus 7 (4.4.4) и включив проверку версий в начале действия, мне необходимо обновить мои сервисы Google Play, […]

Android-предупреждающий баннер не отображается на некоторых устройствах

Я попытался уведомить NotificationCompat : NotificationCompat.Builder b = new NotificationCompat.Builder(this); b.setAutoCancel(true) .setDefaults(NotificationCompat.DEFAULT_ALL) .setWhen(System.currentTimeMillis()) .setSmallIcon(this.getResources(). getIdentifier("ic_launcher", "mipmap", this.getPackageName())) .setLargeIcon(BitmapFactory.decodeResource(this.getResources(), this.getResources(). getIdentifier("ic_launcher", "mipmap", this.getPackageName()))) .setTicker("God Reacts") .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) .setPriority(Notification.PRIORITY_MAX) .setContentTitle(data.get("lineOne")) .setContentText(data.get("lineTwo")) .setContentInfo("Spread the message !"); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this,getMainActivityClass()), PendingIntent.FLAG_UPDATE_CURRENT); b.setContentIntent(contentIntent); NotificationManager nm = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE); nm.notify(1, b.build()); Но в нескольких устройствах (Samsung, MI и […]

Разрешения Android M с оповещениями о переносе

Я все еще немного запутался в новой модели разрешений времени выполнения. Может ли какой-либо из следующих разрешенных разрешений для оповещений о синтаксическом анализе (GCM) требовать разрешения во время выполнения? <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <permission android:protectionLevel="signature" android:name="com.parse.starter.permission.C2D_MESSAGE" /> <uses-permission […]

Android GCM: другой способ обработки push в зависимости от того, видимо ли приложение или нет

У меня есть несколько действий и намеренный сервис, который обрабатывает входящие сообщения GCM. Прямо сейчас для каждого нажатия, я отправляю уведомление, и после того, как пользователь нажимает на него, он перенаправляется на соответствующий экран. Я хотел бы изменить это поведение, которое, если приложение видимо (любое действие находится на переднем плане), вместо уведомления отображается диалоговое сообщение […]

Отмена регистрации и повторная регистрация сообщений GCM приводит к тому, что два регистратора будут действительны. Это так, как предполагалось?

Я заметил некоторое странное поведение при регистрации / незарегистрировании сообщений GCM на устройствах Android. Соблюдайте следующий прецедент с точки зрения клиентского устройства: Регистрация для GCM-ID Разрегистрировать Регистрироваться для присвоенного GCM-ID B Если после шага 2 сервер попытается отправить сообщение в ID A , он получит ошибку NotRegistered , как NotRegistered и ожидается. Но теперь странная […]

Как реализовать функции, такие как Facebook «Новая история»?

Я хочу реализовать ниже функциональность в своем приложении. Как я могу это сделать? У меня есть два способа понять: Получите общее количество сообщений от webservice через каждые 1 минуту или некоторое время. Но для этого мне нужно постоянно запускать один Thread в фоновом режиме, поэтому может возникнуть проблема с производительностью . (Производительность батареи) Могу ли […]

Как уловить удаление приложения на устройстве и сообщить серверу об этом (iOS / Android)

Описание проблемы: У нас есть служба, в которой есть приложения для основных мобильных ОС. Мы используем push-уведомления. Когда пользователь входит в систему, мы сохраняем его данные авторизации устройства (например, токен) для последующего использования в службе push. Проблема заключается в нескольких авторизациях устройств для одного пользователя и правильном их сохранении, когда пользователь удаляет приложение. Пример: Я […]

Phonegap – поддержка push-уведомления

Я анализирую использование телефонных разговоров для 4 мобильных приложений, которые будут созданы для IOS (iPhone и iPad 4.2.1+) Android (2.2+) Ежевики (5.0+) Телефон Windows (7+) Я не мог найти встроенную поддержку push-уведомлений в телефонной запинке. Хотя я мог бы предлагать Google для поддержки push-уведомлений для iOS и Android с использованием различных фреймворков, таких как pushwoosh […]

Intereting Posts
На Android-клавиатуре медленная подстановка Как читать отчеты о сбоях из консоли разработчика Как обнаружить событие pinch-zoom с OnGestureListener в Android? Ресурсы Android $ NotFoundException Как вы создаете и развертываете более старую версию Android для ионной / кордовой Меню Упорядочение различий из-за иерархии фрагментов и активности. (onCreateOptionsMenu) Android: изменение абсолютной позиции представления программно Java: как проверить, является ли объект нулевым? Sqlite Выберите запрос с помощью rawQuery на Android Десятичный разделитель запятой (',') с номеромDecimal inputType в EditText IllegalArgumentException: Получатель не зарегистрирован: com.google.android.gms.common.api Поведение панели действий, когда android: targetSdkVersion – 16 Android Material Design – Как изменить цвет фона панели инструментов после CollapsingToolbarLayout рухнул Android: получение размера файла перед его совместным использованием (Intent.ACTION_SEND) Учебное пособие по лицензированию Android – заключительный шаг