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

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

Клонировать/Скачать
README.md 6.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 19:36 74946bc

HMS Pushkit Csharp Severdemo

Содержание

  • Введение
  • Установка
  • Конфигурация
  • Поддерживаемая среда
  • Примеры кода
  • Техническая поддержка
  • Лицензия

Введение

Пример кода на C# инкапсулирует API сервера HUAWEI Push Kit. Он предоставляет множество примеров программ для ознакомления или использования. В следующей таблице описаны папки примера кода C#:

Папка Описание
AGConnectAdmin Библиотека классов, инкапсулированная для HUAWEI Push Kit.
AGConnectAdmin.Examples Примеры использования библиотеки классов.

В следующей таблице определены основные классы в примере кода:

Класс Описание
AppOptions Конфигурации приложения.
AGConnectApp Приложение.
AGConnectMessaging Методы вызова API HUAWEI Push Kit.
Message Тело сообщения.

Установка

  1. Распакуйте пример кода.
  2. Скопируйте распакованный проект AGConnectAdmin в нужное место в решении Visual Studio вашего приложения и затем добавьте ссылку на проект в проект вашего приложения.
  3. Обратитесь к примерам кода, чтобы узнать, как использовать классы в проекте AGConnectAdmin.

Конфигурация

В следующей таблице описаны параметры класса AppOptions:

Параметр Описание
ClientId Идентификатор приложения, полученный из информации о приложении.
ClientSecret Секретный ключ доступа приложения, полученный из информации о приложении.
LoginUri URL-адрес службы Huawei OAuth 2.0 для получения токена, см. Генерация токена доступа на уровне приложения.
ApiBaseUri URL для доступа к HUAWEI Push Kit, см. Отправка сообщений.

Поддерживаемая среда

Примеры проектов кода должны быть открыты с помощью Visual Studio 2017 или более поздней версии и поддерживают следующие платформы:

  • .NET Framework 4.5+
  • .NET Standard 2.0+

Примеры кода

Все примеры кода находятся в проекте AGConnectAdmin.Examples, включая следующие варианты использования:

  1. Отправить сообщение данных Android. Расположение кода: SendDataMessage.cs

  2. Отправить уведомление Android. Расположение кода: SendAndroidMessage.cs

  3. Отправка сообщения по теме. Расположение кода: SendTopicMessage.cs

  4. Отправка сообщения при выполнении условий. Расположение кода: SendConditionMessage.cs

  5. Отправка сообщения в быстрое приложение Huawei. Расположение кода: SendInstanceAppMessage.cs

  6. Отправка сообщения через агент WebPush. Расположение кода: SendWebpushMessage.cs

  7. Отправка сообщения через агента APNs. Расположение кода: SendApnsMessage.cs

  8. Отправка тестового сообщения. Расположение кода: SendTestMessage.cs

Техническая поддержка

Если вы хотите узнать больше о HMS Core, r/HMSCore на Reddit — это то место, где вы можете быть в курсе последних новостей о HMS Core и обмениваться идеями с другими разработчиками.

Если у вас есть вопросы об использовании образцов HMS, попробуйте следующие варианты: — Stack Overflow — лучшее место для любых вопросов программирования. Обязательно отметьте свой вопрос тегом huawei-mobile-services. — Форум разработчиков Huawei — отличный вариант для общих вопросов по модулю HMS Core. Если у вас возникли вопросы или вам нужны рекомендации и мнения, вы можете задать их здесь.

Если вы обнаружили ошибку в наших примерах, пожалуйста, создайте проблему на GitHub. Ещё лучше — отправьте запрос на включение изменений с исправлением.

Лицензия

Примеры кода Pushkit Csharp лицензированы по условиям Apache License, версия 2.0.

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

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

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