如何在不使用 webview 或浏览器的情况下实现 paypal?
Posted
技术标签:
【中文标题】如何在不使用 webview 或浏览器的情况下实现 paypal?【英文标题】:How to implement paypal without using webview or browser in flutter? 【发布时间】:2021-07-01 23:01:27 【问题描述】:我正在尝试在我的颤振应用程序中实现贝宝,而不使用 webview 或浏览器。我已经尝试过用于颤振的“flutter_braintree”和“braintree_payment”包。但是这两个包都重定向到网络浏览器。那么有没有办法像原生的android方式一样在flutter中实现paypal。或者我可以在原生 android 上实现它并用颤振构建它吗?如果答案是肯定的,那我将如何实现呢?
【问题讨论】:
【参考方案1】:PayPal 登录名应始终为secure browser view,您可以在其中看到地址栏(Chrome 自定义选项卡或 Safari 视图控制器)。这是设计使然,因为其他任何东西都不安全。
代替 Braintree SDK,有一个新的、最近发布的 Native Checkout SDK 你可以看看,但我不知道专门针对颤振的绑定。
【讨论】:
以上是关于如何在不使用 webview 或浏览器的情况下实现 paypal?的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 如何在不重新加载页面或使用 # 或的情况下更改浏览器地址栏中的 URL?
如何在不传输整个文件的情况下限制使用 JavaScript(或 Java)上传的文件的大小?