Как сохранить предложение в Google Wallet с помощью JWT? - PullRequest
0 голосов
/ 06 сентября 2018

На самом деле я хочу сохранить предложение в Google Кошельке. Поскольку я не работал над этим прежде, чем я сделал некоторое RND и наткнулся на эту документацию . В этой документации они создают объект класса Offer на стороне Android, но в моем случае объект класса Offer создается на нашем внутреннем сервере, и я получаю готовый токен JWT, просто подключив один API к нашему внутреннему серверу. Теперь, используя этот токен JWT, я хочу сохранить предложение в «Google-кошельке». Теперь мой вопрос: возможно ли это? если да скажите пожалуйста как? Также, пожалуйста, дайте мне знать, если я могу предоставить более подробную информацию, чтобы вы могли понять мою проблему. Спасибо

1 Ответ

0 голосов
/ 06 сентября 2018

Я работал над этим в PassNinja . Наиболее удобный метод для вашего случая использования - использовать ссылку и намерение JWT. Введите сгенерированный JWT и идентификатор класса: https://www.android.com/{classid}/savetoandroidpay/{jwt_generated}

Используйте намерение ACTION_VIEW, чтобы открыть глубокую ссылку с кнопки Сохранить в Google Pay. Убедитесь, что кнопка, которая вызывает намерение, использует рекомендации бренда.

Intent webIntent = new Intent(Intent.ACTION_VIEW,
        Uri.parse("https://www.android.com/payapp/savetoandroidpay/" + JWT));
context.startActivity(webIntent)`

Для получения дополнительной информации о глубоких ссылках и сохранении в Google Pay, здесь видео .

...