首页 > 解决方案 > 是否可以将第 3 方重定向回 Meteor 移动应用程序?

问题描述

我正在尝试在我的应用程序中实现 Stripe 结帐。它在网络浏览器中运行良好,但我在使用 Android 应用程序时遇到了一些问题。

这是工作流程:

网络浏览器上没有问题,但在移动应用程序上重定向不起作用。为了使重定向到 Stripe 起作用,我必须将此行添加到我的 mobile-config.js 文件中:

App.accessRule('https://checkout.stripe.com/*', { type: 'navigation' });

好的,然后重定向到条带开始工作,但是重定向回我的网站不起作用,所以我添加了这一行以允许重定向回我的网站:

App.accessRule('https://www.dong-chinese.com/*', { type: 'navigation' });

它确实会访问我的网站,但它似乎是在独立于应用程序的嵌入式浏览器中打开 URL。它的作用就像用户在 Web 浏览器中启动了一个新会话(用户已注销并且Meteor.isCordova()为假)。

有没有办法让重定向返回到应用程序,而不是在应用程序内浏览器中继续导航?

标签: javascriptcordovameteorstripe-payments

解决方案


推荐阅读