使用 Flutter 和 Stripe 支付成功后返回应用

问题描述

我正在构建一个应用,用户可以在其中购买商品。付款由 Stripe 和 Klarna 在以 2021-01-31 15:56:25.026534+0300 PixeryCase[72428:5712733] [] [15:56:25.026] figSubtitleSampleCreateFromPropertyList signalled err=50 (kfigCFBadPropertyListErr) (NULL or bad plist) at /Library/Caches/com.apple.xbs/Sources/EmbeddedCoreMedia_Sim/EmbeddedCoreMedia-2765.6/Prototypes/ClosedCaptions/figCaptionCommand.c:792 2021-01-31 15:56:25.233948+0300 PixeryCase[72428:5712809] [plugin] AddInstanceForFactory: No factory registered for id <CFUUID 0x600002a1be40> 2021-01-31 15:56:25.563638+0300 PixeryCase[72428:5712816] [] [15:56:25.564] VMC2SetProperty signalled err=-12823 (kVMCParameterErr) (not a CFString) at /Library/Caches/com.apple.xbs/Sources/EmbeddedCoreMedia_Sim/EmbeddedCoreMedia-2765.6/Prototypes/MediaConverter/VideoMediaConverter2.c:7105 打开的网站上处理。

我的问题是如何在购买成功后让用户正确返回应用。 Stripe 允许传递 url_launcher,它可以是打开应用程序的 Firebase 动态链接。由于该网站可能已在应用程序内浏览器中启动,因此这是否可行?还是使用 return_url 并监控成功的网址更好?

感谢任何其他想法。

解决方法

我认为您可以使用 Deep Links.

解决此问题