Кто-нибудь выполнял подготовку Google Pay в приложении с помощью Xamarin? В документах Google о push-provisioning-api говорится: «API Push Provisioning недоступен в общедоступной версии сервисов Google Play. Чтобы использовать этот API, необходимо добавить модули, доступные ниже, в общедоступный SDK». и дает инструкции о том, как это сделать с помощью Gradle для проектов Android, но я не использую Gradle в проекте Xamarin.
Пакет Xamarin.GooglePlayServices.Wallet предназначен для добавления кнопки PayNow, но я хочу добавить кнопку «Добавить в G Wallet».
Есть ли другая документация о том, как это сделать с помощью Xamarin? Или кто-нибудь еще пробовал это?
Я попытался создать проект привязки Xamarin для дополнительных «библиотек SDK сервисов Google Play», но при попытке скомпилировать это получаю сообщение об ошибке:
"Тип или имя пространства имен "ITapAndPay" не существует в пространстве имен "Com.Google.Android.Gms.Tapandpay""
и я не уверен, на какие другие сборки/пакеты я должен ссылаться.
К сожалению, документы Google Push Provisioning API не являются общедоступными — они доступны только в том случае, если ваш адрес электронной почты находится в белом списке. Ссылка Developers.google.com/pay/issues/push-provisioning-api/…, если вы в белом списке
Я заставил проект Xamarin Binding работать. Были различные проблемы, связанные с зависимостями версий других библиотек Google.
Я использовал предварительные сборки Xamarin.GooglePlayServices, чтобы убедиться, что я получил правильную версию игровых сервисов, соответствующую библиотеке Google Pay, которую я связывал. Я также создаю собственную привязку сервисов Google Identity для соответствия версиям.
К сожалению, я не могу поделиться рабочим решением, но напишите мне, если у вас возникнут похожие проблемы.
Не могли бы вы поделиться соответствующей ссылкой на документы Google, о которой вы упомянули, которая поможет спасибо