Пример кода на C# инкапсулирует API сервера HUAWEI Push Kit. Он предоставляет множество примеров программ для ознакомления или использования. В следующей таблице описаны папки примера кода C#:
Папка | Описание |
---|---|
AGConnectAdmin | Библиотека классов, инкапсулированная для HUAWEI Push Kit. |
AGConnectAdmin.Examples | Примеры использования библиотеки классов. |
В следующей таблице определены основные классы в примере кода:
Класс | Описание |
---|---|
AppOptions | Конфигурации приложения. |
AGConnectApp | Приложение. |
AGConnectMessaging | Методы вызова API HUAWEI Push Kit. |
Message | Тело сообщения. |
В следующей таблице описаны параметры класса AppOptions:
Параметр | Описание |
---|---|
ClientId | Идентификатор приложения, полученный из информации о приложении. |
ClientSecret | Секретный ключ доступа приложения, полученный из информации о приложении. |
LoginUri | URL-адрес службы Huawei OAuth 2.0 для получения токена, см. Генерация токена доступа на уровне приложения. |
ApiBaseUri | URL для доступа к HUAWEI Push Kit, см. Отправка сообщений. |
Примеры проектов кода должны быть открыты с помощью Visual Studio 2017 или более поздней версии и поддерживают следующие платформы:
Все примеры кода находятся в проекте AGConnectAdmin.Examples, включая следующие варианты использования:
Отправить сообщение данных Android. Расположение кода: SendDataMessage.cs
Отправить уведомление Android. Расположение кода: SendAndroidMessage.cs
Отправка сообщения по теме. Расположение кода: SendTopicMessage.cs
Отправка сообщения при выполнении условий. Расположение кода: SendConditionMessage.cs
Отправка сообщения в быстрое приложение Huawei. Расположение кода: SendInstanceAppMessage.cs
Отправка сообщения через агент WebPush. Расположение кода: SendWebpushMessage.cs
Отправка сообщения через агента APNs. Расположение кода: SendApnsMessage.cs
Отправка тестового сообщения. Расположение кода: 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 )