我知道可以使用 URL 方案从应用程序中打开其他应用程序,但据我所知,这些 URL 需要由开发人员创建。我正在尝试允许我的应用程序的用户打开 Venmo 应用程序。这可能吗?我找不到 Venmo 的任何“公共”URL 方案。理想情况下,我的应用程序能够直接打开 Venmo 到特定用户的个人资料。我正在使用斯威夫特。
3 回答
请注意这里的正确答案不再正确
Venmo 和 Paypal 已经关闭了针对新商家的 SDK 服务。他们所有的 SDK 都变成了旧版本,目前还没有消息让他们回来。
在他们的官方网站上,他们建议您使用他们的派对 SDK,称为Brain Tree。如果您想进行交易,那应该是您目前唯一的选择。
您可以对他们当前的旧版 SDK 进行逆向工程,以使您的应用切换到他们的应用,但仅此而已。如果没有应用程序密钥或应用程序密钥,我不相信您可以向特定用户打开付款页面并获得回电以指示付款是否通过
Venmo 有一个 SDK,它允许您打开应用程序并直接进行交易。
从 SDK 源代码可以对 URL 方案进行逆向工程,但我建议不要这样做,它甚至可能不起作用。我建议只实现 SDK 并让它处理它,显然它甚至会在完成后回调您的应用程序。
Venmo 确实有一个页面,向您展示如何使用方案创建“建议付款”链接。https://developer.venmo.com/paymentlinks我假设 iOS 会将用户引导至该应用程序,但您必须进行检查。祝你好运。
是的,您可以打开其他应用程序。它被称为移动深度链接在这里你可以找到同样的好文章。 https://www.programmableweb.com/news/how-to-implement-deep-linking-ios/how-to/2015/07/14
对于您关于 venmo 应用程序的问题,您需要使用他们的 SDK 打开 venmo 应用程序并接受付款这是 venmo iOS SDK 的链接 https://github.com/venmo/venmo-ios-sdk