android - 使用 Google Pay for Xamarin 进行应用内预配
问题描述
有没有人使用 Xamarin 对 Google Pay 进行应用内配置? push-provisioning-api 上的谷歌文档说“推送配置 API 在 Google Play 服务的公开分发版本中不可用。您必须将下面可用的模块添加到公共 SDK 以使用此 API。” 并提供有关如何使用 Gradle for Android 项目执行此操作的说明,但我不在 Xamarin 项目中使用 Gradle。
Xamarin.GooglePlayServices.Wallet 包是关于添加 PayNow 按钮,但我想添加“添加到 G 钱包”按钮。
是否有任何其他文档说明如何使用 Xamarin 做到这一点?或者有没有其他人尝试过这个?
我已经考虑尝试为附加的“Google Play 服务 SDK 库”创建一个 Xamarin 绑定项目,但尝试编译时出现错误:
“命名空间‘Com.Google.Android.Gms.Tapandpay’中不存在类型或命名空间名称‘ITapAndPay’”
而且我不确定我应该引用哪些其他程序集/包。
解决方案
我确实让 Xamarin Binding 项目工作。围绕其他 Google 库的版本依赖关系的各种问题
我曾使用 Xamarin.GooglePlayServices 预览版本来确保我获得了正确版本的播放服务,以匹配我绑定的 Google Pay 库。我还创建了自己的 Google 身份服务绑定以匹配版本。
不幸的是,我无法分享有效的解决方案,但如果您遇到类似问题,请给我留言
推荐阅读
- java - 堆栈跟踪中包含 Lombok 构建器的异常
- c++ - c++ 。我试图通过在开关内使用数组来获取用户输入,但是当我运行代码时它显示分段错误?
- python - 使用路由器为 ModelViewSet 的检索方法创建自定义或修改的 url
- python - 如何在熊猫中找到确切的子字符串?
- python - 带有正则表达式的 Python 脚本返回空列表
- json - 我将如何获得 HTTP 响应的值
- python - 确保来自外部 API 结果的连接和响应的最佳实践
- python - 'language_counter': Counter() TypeError: unhashable type: 'dict'
- c - 为什么 read_pci_config_16 函数在调用 inb/inw 时按位执行
- angular - 角 8 | 模板中的动态 keydown 绑定