从另一个应用程序打开 Venmo iOS

Open Venmo from Another App iOS

我知道可以使用 URL 方案从应用内打开其他应用,但据我所知,这些 URL 需要由开发人员创建。我试图让我的应用程序的用户打开 Venmo 应用程序。这可能吗?我找不到 Venmo 的任何 "public" URL 方案。理想情况下,我的应用程序能够直接打开 Venmo 到特定用户的个人资料。我正在使用 Swift.

是的,您可以打开其他应用。它被称为移动深度 linking 在这里您可以找到相同的好文章。 https://www.programmableweb.com/news/how-to-implement-deep-linking-ios/how-to/2015/07/14

关于venmo app的问题,您需要使用他们的SDK打开venmo app并接受付款 这是 venmo iOS SDK 的 link https://github.com/venmo/venmo-ios-sdk

Venmo 有 an SDK,它允许您打开应用程序并直接进行交易。

从 SDK 源代码可以 reverse-engineer URL 方案,但我建议不要这样做,它甚至可能不起作用。我建议只实施 SDK 并让它处理它,显然它甚至会在完成后回调您的应用程序。

Venmo 确实有一个页面向您展示如何使用方案创建 "suggest payments" link。 https://developer.venmo.com/paymentlinks 我认为 iOS 会将用户引导至该应用程序,但您必须进行检查。祝你好运。

请注意,此处的正确答案已不再正确

Venmo 和 Paypal 已停止为新商家提供 SDK 服务。他们所有的 SDK 都成为旧版,目前还没有关于他们回归的消息。

在他们的官方网站上,他们建议您使用名为 Brain Tree 的派对 SDK。如果你想做交易,那应该是你现在唯一的选择。

可以 对他们当前的旧版 SDK 进行逆向工程,使您的应用切换到他们的应用,仅此而已。没有 app key 或 app secret,我不相信你可以打开特定用户的付款页面并得到回电以指示付款是否通过