Articles of push notification

Как эффективно использовать постоянный XMPP с Android

Я хочу разработать приложение для обмена мгновенными сообщениями. GCM, для толкания данных является популярным (и эффективным) способом, если вы находитесь на android, но я не использую его по следующим причинам: Он удаляет более 100 неподтвержденных сообщений. Он не будет работать на устройствах, у которых нет приложений Google. Вместо этого я решил настроить традиционный сервер XMPP […]

Firebase Cloud Messaging: лучшая практика

Я перехожу к Firebase Cloud Messaging, и у меня есть одно сомнение. Мое приложение должно отображать экран входа в систему при запуске, и если пользователь выполняет вход в другую учетную запись, я должен прекратить отправку уведомлений для более старого пользователя. Каков наилучший способ сделать это? Могу ли я заставить приложение обновить токен? Или мне нужно […]

Показать несколько push-уведомлений в строке состояния в android

Я успешно реализую push-уведомление в кордове, используя этот плагин push . Все работает правильно, но проблема при получении нескольких уведомлений доступна только для последнего уведомления. Я уже ссылался на этот ответ , но использует старый плагин. Вот код, который я попытался ответить. int notId=0; try { notId = Integer.parseInt(extras.getString("notId")); } catch(NumberFormatException e) { Log.e(TAG, "Number […]

Android – остановить (перехватить) уведомление C2DM Push, если приложение запущено?

Я внедрил C2DM (Android Push Notification) в свое приложение, и все работает нормально. Однако, когда мое приложение работает, я могу получать уведомления. Могу ли я узнать, как, если я могу остановить push-уведомление, если приложение работает? Я хочу получать push-уведомления только тогда, когда мое приложение не работает. Поскольку, насколько я знаю, APNS (Служба уведомления Apple Push) […]

В каких мобильных платформах «токен токена» не является постоянным?

Мы все знаем, что для использования функций push-уведомлений на любой мобильной платформе нам нужен уникальный идентификатор, называемый «ток-токен». Разработчику необходимо как-то сохранить этот «токен» на свой сервер, чтобы иметь возможность отправлять уведомления пользователю. Однако в каких мобильных платформах этот «токен» останется постоянным и в котором он может измениться? Другими словами, в каких случаях разработчик должен […]

Невозможно подключиться к Google Cloud Connection Server

Я пытаюсь открыть соединение XMPP между моим сервером и сервером облачных соединений Google (CCS), но он не работает. Я программирую с помощью PHP и используя библиотеку JAXL. Вот мой код: <?php include_once 'jaxl.php'; $client = new JAXL(array( 'jid'=>'<my_sender_ID>@gcm.googleapis.com', 'pass'=>'my_API_key', 'auth_type'=>'PLAIN', 'host' => 'gcm.googleapis.com', 'port' => '5235', 'force_tls' => true )); $client->start(); echo "done"; ?> И […]

Отображать предупреждение при поступлении push

Как я могу отобразить предупреждение, когда push-уведомление поступает из C2DM или GCM. Сейчас я показываю уведомления в строке состояния. Итак, как я могу получить уведомление в качестве оповещения.

Показать несколько строк в push-уведомлении Android Phonegap

Im страдает от проблемы в уведомлении. Я делаю свой проект в PHONEGAP. Я хочу показать несколько строк в push-уведомлении в android. Теперь я получаю только однострочное уведомление. Я не могу расширять или делать что-либо с этим уведомлением. Im с помощью плагина phonegap. com.phonegap.plugins.PushPlugin Пожалуйста, помогите мне преодолеть эту проблему. Снимок экрана приведен ниже. Текущее уведомление […]

Не получать оповещения о сбое на Android в пользовательском BroadcastReceiver

Я могу успешно отправить push-уведомление с использованием Parse со следующими данными, но не могу получить сообщение в своем пользовательском широковещательном приемнике. Следуя руководству по уведомлению Parse Android: https://parse.com/docs/push_guide#receiving/Android . Любая помощь будет оценена! Отправка push: ParseQuery<ParseInstallation> userQuery = ParseInstallation.getQuery(); userQuery.whereContainedIn("user", arg0); JSONObject data= null; try { data = new JSONObject("{\"title\" : \"Hush!\"," + "\"intent\" : […]

GCM BroadcastReceiver setResultCode использовать

Я использую пример GCM от разработчиков Android и не могу понять цель setResultCode (Activity.Result_OK). Какой компонент получает это сообщение? Кто его звонит и получает? Вот пример public class GcmBroadcastReceiver extends WakefulBroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { ComponentName comp = new ComponentName(context.getPackageName(),GcmIntentService.class.getName()); startWakefulService(context, (intent.setComponent(comp))); setResultCode(Activity.RESULT_OK); // ????? } } Благодарю.