English | Русский
Пример кода на PHP предоставляет обёртку для API серверной части сервиса Huawei Push Kit и включает множество примеров программ, чтобы вы могли использовать его как образец или непосредственно.
Основные составляющие примера кода:
Название пакета | Описание |
---|---|
examples | Файлы с примерами кода, каждый PHP файл может работать самостоятельно |
push_admin | Пакет, содержащий обёртку для API серверной части сервиса push |
Перед использованием этого примера кода убедитесь, что на вашем устройстве установлена среда разработки PHP.
Этот пример кода был протестирован с помощью набора разработки XAMPP версии 5.6.26 (MySQL + PHP + Perl).
Метод конструктора включает следующие параметры:| Параметр | Описание | :---------------------- | :------ | appid | ID приложения, полученное из информации о приложении | appsecret | Секретный ключ доступа приложения, полученное из информации о приложении | access_token | Адрес получения токена через OAuth 2.0 от Huawei. Подробнее см. Базовая аутентификация OAuth 2.0 — клиентский режим. | hw_token_server | Адрес для доступа к сервису push. Подробнее см. Сервис push — отправка сообщений.## Пример кода
Этот пример кода использует структуру Application
из пакета push_admin
в качестве точки входа. Внутри структуры Application
находятся методы, которые вызывают API серверной части сервиса push.
Структура Application
включает следующие методы:
Метод | Описание |
---|---|
push_send_msg |
Отправка сообщения на устройство |
common_send_msg |
Подписка на тему, отмена подписки на тему, запрос списка подписок устройства |
_construc_ |
Конструктор, который получает ключевые данные для отправки сообщений |
Код расположен здесь: examples/test_sample_push_passthrough_msg.php
Код расположен по адресу: examples/test_sample_push_notification_msg.php
Код расположен по адресу: examples/test_sample_push_topic_msg.php
Код расположен по адресу: examples/test_sample_push_condition_msg.php
Код расположен по адресу: examples/test_sample_push_instance_app_msg.php
Код расположен по адресу: examples/test_sample_push_webpush_msg.php#### 7. Отправка сообщений через APNs агента Код расположен по адресу: examples/test_sample_apns_msg.php
Код расположен по адресу: examples/test_sample_test_push_msg.php
Если вы ещё находитесь на этапе оценки HMS Core, вы можете получить последние новости о HMS Core и общаться с другими разработчиками на Reddit сообществе.
Если у вас есть вопросы по использованию примеров кода HMS, попробуйте:
huawei-mobile-services
, где опытные специалисты Huawei помогут вам решить проблемы.Если у вас возникают проблемы при работе с примерами кода, пожалуйста, отправьте запрос на issue или предложите изменения через Pull Request.
Примеры кода PHP для службы уведомлений Huawei распространяются под лицензией Apache License, версия 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )