我知道可以使用URL方案在应用内打开其他应用,但据我所知,这些网址需要由开发人员创建。我正在尝试允许我的应用用户打开Venmo应用。这可能吗?我找不到Venmo的任何“公共”URL方案。理想情况下,我的应用程序可以直接打开Venmo到特定用户的个人资料。我正在使用Swift。
答案 0 :(得分:3)
Venmo和Paypal已经为新商家关闭了他们的SDK服务。他们所有的SDK都成了遗产,现在没有任何消息让他们回来了。
在他们的官方网站上,他们建议您使用名为Brain Tree的派对SDK。如果你想做交易,那应该是你现在唯一的选择。
您可以对他们当前的旧SDK进行反向工程,以使您的应用切换到他们的应用,但就是这样。如果没有应用密钥或应用密钥,我不相信您可以向特定用户打开付款页面并接听回电以指示付款是否通过
答案 1 :(得分:1)
Venmo有an SDK,它允许您打开应用程序并直接进行交易。
从SDK源代码可以对URL方案进行反向工程,但我建议不要这样做,它甚至可能无法正常工作。我建议只是实现SDK并让它处理它,显然它甚至会在完成后回调你的应用程序。
Venmo确实有一个页面,向您展示如何创建"建议付款"与计划相关联。 https://developer.venmo.com/paymentlinks我认为iOS会将用户引导至该应用,但您必须检查。祝好运。
答案 2 :(得分:0)
是的,您可以打开其他应用。它叫做移动深度链接 在这里你可以找到相同的好文章。 https://www.programmableweb.com/news/how-to-implement-deep-linking-ios/how-to/2015/07/14
有关venmo app的问题,您需要使用他们的SDK打开venmo app并接受付款 这是venmo iOS SDK的链接 https://github.com/venmo/venmo-ios-sdk