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

OSCHINA-MIRROR/hms-core-hms-wallet-clientdemo-android

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_ZH.md 6.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 15.03.2025 05:51 3f0ff93

Пример кода клиента Huawei Wallet Service

Русский | Английский

Содержание

Обзор

Этот пример кода демонстрирует использование клиентских API службы Huawei Wallet (Huawei Wallet Kit), предоставляя несколько образцов проектов для вашего использования.

Установка

  • Проверьте установку среды разработки Android.
  • Распакуйте пакет с примерами кода.
  • Импортируйте распакованный проект в Android Studio.
  • Обновите и синхронизируйте проект.
  • Запустите тестовое приложение на реальном устройстве или эмуляторе.

Требования к среде

  • Android Studio версии OnClickListener 3.0 и выше
  • Java Development Kit (JDK) версии 1.8 и выше
  • SDK Platform версии 26 и выше
  • Gradle версии 4.6 и выше

Примеры кода

Примеры кода предлагают два способа добавления карт и купонов: через приложения партнеров, быстрое приложение партнера и CardStore Huawei Wallet; через приложения партнеров, веб-страницы, SMS и электронную почту.

  1. Через приложения партнеров, быстрое приложение партнера и CardStore Huawei Wallet: Пока доступно только для Китая.- Подайте заявку на использование службы Huawei Wallet. Разработчики должны подать заявку на использование службы Huawei Wallet. Настройте номер сервиса и создайте сертификат для шифрования пакета карты. Подробнее см.: Chinese / English- Разработчик использует пример кода серверной части для создания пакета карты. Пример кода серверной части
  • Отправьте пакет карты в приложение Huawei Wallet. Переопределите метод createPassData() в TestUtil.java для отправки этого пакета карты в приложение Huawei Wallet. В примерах кода показана только имитация процесса добавления карт. В реальной разработке вам потребуется получить данные карты и пакета карты с вашего сервера.
  1. Через приложения партнеров, веб-страницы, SMS и электронную почту:
  • Подайте заявку на использование службы Huawei Wallet. Разработчики должны подать заявку на использование службы Huawei Wallet. Настройте номер сервиса и создайте пару ключей RSA, где приватный ключ используется для шифрования данных JWE. Подробнее см.: Китайский / Английский

  • Отправьте шаблон на сервер Huawei. Определите шаблон и отправьте его на сервер Huawei. Подробнее см.: китайский язык / английский язык- Создайте экземпляр карты и отправьте его в виде JWE на сервер Huawei. Заполните ранее сгенерированный RSA-ключ в Constant.java. Этот ключ используется для шифрования данных JWE. После успешной отправки пользователи смогут найти свою карту в приложении кошелька Huawei.

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

Если вы ещё оцениваете HMS Core, получите последние новости о HMS Core на Reddit сообществе и общайтесь с другими разработчиками.

Если у вас есть вопросы по использованию примеров кода HMS, попробуйте:

  • Обратитесь за помощью на Stack Overflow с меткой huawei-mobile-services, где вам помогут специалисты Huawei.
  • Посетите раздел HMS Core форума Huawei разработчиков и общайтесь с другими разработчиками.

Если у вас возникли проблемы с использованием примеров кода, создайте issue или отправьте pull request.

Лицензия

Примеры клиентского кода для службы кошелька Huawei лицензированы под Apache License, версия 2.0.

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

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

1
https://api.gitlife.ru/oschina-mirror/hms-core-hms-wallet-clientdemo-android.git
git@api.gitlife.ru:oschina-mirror/hms-core-hms-wallet-clientdemo-android.git
oschina-mirror
hms-core-hms-wallet-clientdemo-android
hms-core-hms-wallet-clientdemo-android
master