Английский | Китайский
Этот пример кода вызывает клиентские API HMS Wallet Kit. Он предоставляет множество методов для вашего использования или в качестве примера.
Перед использованием примера кода проверьте, что среда Android установлена. Разархивируйте пакет с примером кода.
Импортируйте разархивированный проект в ваш Android Studio. Обновите и синхронизируйте проект. Запустите пример на устройстве Android или эмуляторе.
Android Studio 3.x
Java JDK (1.8 или выше)
SDK Platform (26 или выше)
Gradle (4.6 или выше)
Пример кода предлагает два метода для добавления пропусков: получение пропусков через приложение, быстрое приложение или HUAWEI Wallet CardStore и получение пропусков через веб-страницу, SMS-сообщение, электронную почту или приложение.
Получение пропусков через приложение, быстрое приложение или HUAWEI Wallet CardStore: В настоящее время этот режим доступен только на территории Китая.- Запрос услуг Wallet Kit. Разработчики должны запросить услуги Wallet Kit. Вам следует получить идентификатор службы и сертификат, который используется для шифрования пакета пропуска. Chinese / English- Разработчик использует демонстрационный сервер для генерации пакета ваучеров. Разработчику требуется создать пакет ваучеров с помощью демонстрационного сервера. Для получения информации о том, как создать пакет ваучеров с помощью демонстрационного сервера, см. huawei-wallet-server-windows-passsdk-demo.zip- Отправка пакета пропуска в приложение Huawei Pay. Разработчик заменяет createPassData() в TestUtil.java. Этот шаг используется только для имитации добавления карты. В реальной ситуации разработчику потребуется получить данные карты и пакета пропуска от сервера разработчика.
Получение пропусков через веб-страницу, SMS-сообщение, электронную почту или приложение:
Китайский / Английский- Используйте демонстрацию для преобразования экземпляра pass в JWE и отправки JWE на сервер Huawei. Разработчики должны заменить приватный ключ в Constant.java. Приватный ключ получен на первом этапе. Приватный ключ используется для шифрования данных JWE. После генерации данных JWE они могут быть отправлены на серверы Huawei. При успешной отправке пользователи смогут просматривать карту pass в Huawei Pay.
Если вы хотите больше узнать о HMS Core, r/HMSCore на Reddit для вас, чтобы следить за последними новостями о HMS Core и обмениваться мнениями с другими разработчиками.
Если у вас есть вопросы о том, как использовать образцы HMS, попробуйте следующие варианты:
huawei-mobile-services
.Если вы столкнулись с ошибкой в наших образцах, пожалуйста, отправьте сообщение об ошибке в репозиторий. Лучше всего вы можете отправить пулл-запрос с исправлением.
Пример SDK Wallet Kit лицензирован под Apache License, версия 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )