如何在不使用 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)上传的文件的大小?

在不使用SalesForce Webview的情况下登录iOS的SalesForce?

在不重新加载页面的情况下切换 webview 活动

在不重新加载 web 视图的情况下更改 html 文本颜色

如何在不欠拟合或过拟合的情况下实现回归模型