2017-02-02 3 views
0

Я знаю, что можно открывать другие приложения из приложения с помощью схем URL, но, насколько мне известно, эти URL-адреса должны быть созданы разработчиками. Я пытаюсь разрешить пользователям моего приложения открывать приложение Venmo. Возможно ли это сделать? Я не мог найти никаких «публичных» схем URL для Venmo. В идеале мое приложение сможет открыть Venmo непосредственно для профиля конкретных пользователей. Я использую Свифт.Open Venmo from Another App iOS

+0

Я забыл упомянуть, что SDK/API не является доступный новым разработчикам. Venmo закрыл его в прошлом году: https://techcrunch.com/2016/02/26/how-not-to-run-a-platform/ Я так ищу способ, как говорится. –

ответ

1

Venmo имеет an SDK, и это позволяет чтобы открыть приложение и перейти непосредственно к транзакции.

Из источника SDK можно перепроектировать схему URL-адреса, но я бы рекомендовал не делать этого, и он может даже не работать. Я бы предложил просто реализовать SDK и позволить ему справиться с этим, по-видимому, он даже перезвонит ваше приложение, когда закончите.

У Venmo есть страница, показывающая, как создать ссылку «предлагать платежи» со схемой. https://developer.venmo.com/paymentlinks Я предполагаю, что iOS направит пользователей в приложение, но вам нужно будет проверить. Удачи.

+0

Хорошо, я пробовал это, и это хорошая работа. Думаю, я буду использовать это. –

+0

большой обходной момент на данный момент, потому что Venmo не открыла свой API для новых разработчиков. Он направит вас из вашего текущего приложения на страницу сафари с кнопкой для оплаты в приложении venmo, затем, если пользователь нажмет эту кнопку, он скажет «открыть в venmo», а затем откроет приложение venmo на указанную страницу. Не идеальный, но достаточно хороший для меня пока. –

0

Да, вы можете открыть другие приложения. Его называют мобильной глубокой связью Здесь вы можете найти хорошую статью для нее. 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

0

Пожалуйста, обратите внимание, что правильный ответ здесь уже не исправишь

Venmo и Paypal были закрыты их службы SDK для новых продавцов. Все их SDK становятся наследием, и нет никаких новостей о том, что они вернутся.

С их официального сайта они предлагают вам использовать свой пакет SDK под названием Brain Tree. Если вы хотите делать транзакции, это должны быть ваши единственные варианты.

может реконструировать свой прежний SDK, чтобы приложение переключилось на их приложения, но это все. Без ключа приложения или приложения, я не верю, что вы можете открыть страницу платежа конкретному пользователю и получить звонок, чтобы указать, прошел ли платеж или нет.