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

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

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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 )

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

Введение

Пример кода C# для сервера сервисов push-уведомлений Huawei, который включает в себя обширные примеры программ. Он служит для инкапсуляции серверного интерфейса сервисов Huawei Push и может быть использован вами как справочный материал или непосредственно в работе. Развернуть Свернуть
Apache-2.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