JPush PhoneGap / Cordova Plugin
Поддержка iOS, Android для Cordova Push-плагина.
Если вам нужен плагин с функциями обмена мгновенными сообщениями, вы можете обратить внимание на JMessage PhoneGap Plugin (https://github.com/jpush/jmessage-phonegap-plugin).
Если вам необходим плагин с функцией проверки SMS-кода, вы можете обратиться к JSMS Cordova Plugin (https://github.com/jpush/cordova-plugin-jsms).
QQ группа для общения: 413602425. Заявка на получение API_KEY на официальном сайте: https://www.jiguang.cn.
Установите через Cordova Plugins, требуя Cordova CLI 5.0+:
cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey.
Или установите напрямую через URL: (рекомендуется для использования в Китае)
cordova plugin add https://git.oschina.net/wuniu55/jpush-phonegap-plugin.git --variable API_KEY=your_jpush_appkey.
Или загрузите и установите локально:
cordova plugin add Your_Plugin_Path --variable API_KEY=your_jpush_appkey.
Проект плагина содержит простое демо. Если вы хотите ознакомиться с ним, вы можете найти и скопировать следующие файлы из папки example в папку www:
example/index.html -> www/index.html example/css/* -> www/css example/js/* -> www/js
Этот проект реализован на основе Cordova, и в настоящее время его невозможно использовать для упаковки с помощью PhoneGap build облачного сервиса. Рекомендуется использовать локальную среду для упаковки.
Если у вас есть вопросы, рекомендуется сначала обратиться к демо и документации по API. Если проблема не решена, вы можете задать вопрос на форуме сообщества или Issues (оригинальный адрес).
Щелкните правой кнопкой мыши на имени проекта -> Build Path -> Config Build Path -> Projects -> выберите имя проекта -> CordovaLib -> нажмите add.
В Android push-уведомления реализуются через постоянное соединение. Только если соединение поддерживается, можно получать уведомления. Некоторые сторонние ROM ограничивают автоматический запуск обычных приложений, то есть все службы приложения будут убиты после выхода из приложения и не смогут автоматически запускаться. Поэтому уведомления не могут быть получены.
В настоящее время JPush реализовал механизм взаимного пробуждения приложений. То есть, когда пользователь открывает другие приложения, интегрированные с JPush, ваше приложение также может одновременно получать push-сообщения.
Если вы хотите, чтобы ваше приложение всегда получало push-уведомления, рекомендуется разрешить вашему приложению автоматический запуск в настройках. Вы можете обратиться к этому документу для получения информации о том, как это сделать на распространённых моделях.
Или вы можете реализовать функцию сохранения активности приложения самостоятельно (не рекомендуется).
Почему QQ, WeChat и другие подобные приложения продолжают получать уведомления после выхода? Потому что эти крупные приложения включены в список автоматического запуска по умолчанию, и их соответствующие службы не будут убиты при выходе из приложения. Если вы обратите внимание, вы обнаружите, что если вы не используете эти приложения в течение некоторого времени, они не получат push-уведомления.
Пожалуйста, сначала правильно настройте сертификат и файл описания, а затем повторите попытку. Для получения дополнительной информации обратитесь к руководству по настройке сертификата iOS.
Попробуйте выполнить следующие шаги один за другим:
Пожалуйста, вносите свой вклад! Посмотрите на проблемы.
MIT © JiGuang
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )