1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hms-core-hms-push-serverdemo-java

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_ZH.md 4.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 23:26 7e03637

Пример кода Java для сервера сервисов Huawei Push: краткое описание

Код на Java представляет собой пример реализации сервисов Huawei Push (HUAWEI Push Kit) для серверной части. Он включает в себя множество примеров программ, которые могут служить основой или использоваться напрямую.

Состав примера кода:

  • Пакет examples содержит отдельные примеры кода, каждый из которых может быть запущен независимо.
  • Пакет messaging содержит реализацию серверных интерфейсов для сервисов Huawei Push.

Требования к среде: Рекомендуется использовать JDK 8.0 или более позднюю версию и IntelliJ IDEA.

Установка: Необходимо настроить компилятор и импортировать пример кода в вашу интегрированную среду разработки (IDE).

Конфигурация: Требуется настроить следующие параметры:

Параметр Описание
appid Идентификатор приложения, полученный из информации о приложении.
appsecret Секретный ключ доступа приложения, полученный из информации о приложении.
token_server Адрес сервера OAuth 2.0 для получения токенов от Huawei. Подробнее см. в разделе «Основываясь на OAuth 2.0, открытый доступ — клиентский режим».
push_open_url URL-адрес доступа к сервисам Huawei Push. Подробнее см. в разделе «Сервисы Huawei Push — нисходящие сообщения».

Примеры кода:

  1. Отправка Android-сообщения с данными: код находится в файле SendDataMessage.java в папке src/main/java/com/huawei/push/examples/.
  2. Отправка уведомления на Android: код находится в файле SendNotifyMessage.java в папке src/main/java/com/huawei/push/examples/.
  3. Отправка сообщения на основе темы: код находится в файле SendTopicMessage.java в папке src/main/java/com/huawei/push/examples/.
  4. Отправка сообщения на основе условий: код находится в файле SendConditionMessage.java в папке src/main/java/com/huawei/push/examples/.
  5. Отправка сообщения в приложение Huawei Quick: код находится в файле SendInstanceAppMessage.java в папке src/main/java/com/huawei/push/examples/.
  6. Отправка сообщения через прокси WebPush: код находится в файле SendWebpushMessage.java в папке src/main/java/com/huawei/push/examples/.
  7. Отправка сообщения через APNs-прокси: код находится в файле SendApnsMessage.java в папке src/main/java/com/huawei/push/examples/.
  8. Отправка тестового сообщения: код находится в файле SendTestMessage.java в папке src/main/java/com/huawei/push/examples/.

Техническая поддержка: Если вы находитесь на этапе оценки HMS Core, вы можете получить последние новости о HMS Core на Reddit и обсудить их с другими разработчиками.

Если у вас есть вопросы по использованию примера кода, попробуйте следующее:

  • Если у вас возникли проблемы в процессе разработки, задайте вопрос на Stack Overflow с тегом huawei-mobile-services. Эксперты Huawei готовы помочь вам решить проблему один на один.
  • Посетите форум разработчиков Huawei, чтобы пообщаться с другими разработчиками в разделе HMS Core.

Если вы столкнулись с проблемами при попытке примера кода, отправьте issue в репозиторий или Pull Request.

Пример кода на Java для серверов Huawei Push лицензирован под Apache License, version 2.0.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hms-core-hms-push-serverdemo-java.git
git@api.gitlife.ru:oschina-mirror/hms-core-hms-push-serverdemo-java.git
oschina-mirror
hms-core-hms-push-serverdemo-java
hms-core-hms-push-serverdemo-java
master