Я знаю, что можно открывать другие приложения из приложения с помощью схем URL, но, насколько мне известно, эти URL-адреса должны быть созданы разработчиками. Я пытаюсь разрешить пользователям моего приложения открывать приложение Venmo. Возможно ли это сделать? Я не мог найти никаких «публичных» схем URL для Venmo. В идеале мое приложение сможет открыть Venmo непосредственно для профиля конкретных пользователей. Я использую Свифт.Open Venmo from Another App iOS
ответ
Venmo имеет an SDK, и это позволяет чтобы открыть приложение и перейти непосредственно к транзакции.
Из источника SDK можно перепроектировать схему URL-адреса, но я бы рекомендовал не делать этого, и он может даже не работать. Я бы предложил просто реализовать SDK и позволить ему справиться с этим, по-видимому, он даже перезвонит ваше приложение, когда закончите.
У Venmo есть страница, показывающая, как создать ссылку «предлагать платежи» со схемой. https://developer.venmo.com/paymentlinks Я предполагаю, что iOS направит пользователей в приложение, но вам нужно будет проверить. Удачи.
Хорошо, я пробовал это, и это хорошая работа. Думаю, я буду использовать это. –
большой обходной момент на данный момент, потому что Venmo не открыла свой API для новых разработчиков. Он направит вас из вашего текущего приложения на страницу сафари с кнопкой для оплаты в приложении venmo, затем, если пользователь нажмет эту кнопку, он скажет «открыть в venmo», а затем откроет приложение venmo на указанную страницу. Не идеальный, но достаточно хороший для меня пока. –
Да, вы можете открыть другие приложения. Его называют мобильной глубокой связью Здесь вы можете найти хорошую статью для нее. 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
Пожалуйста, обратите внимание, что правильный ответ здесь уже не исправишь
Venmo и Paypal были закрыты их службы SDK для новых продавцов. Все их SDK становятся наследием, и нет никаких новостей о том, что они вернутся.
С их официального сайта они предлагают вам использовать свой пакет SDK под названием Brain Tree. Если вы хотите делать транзакции, это должны быть ваши единственные варианты.
может реконструировать свой прежний SDK, чтобы приложение переключилось на их приложения, но это все. Без ключа приложения или приложения, я не верю, что вы можете открыть страницу платежа конкретному пользователю и получить звонок, чтобы указать, прошел ли платеж или нет.
- 1. Grabbing Info From Another App
- 2. Open App From Widget IOS с Swift
- 3. open android ios app from email
- 4. iOS 10 UNNotificationAction Open App from Background
- 5. Open Fragment from Another activity/Activitybaractivity
- 6. ionic app open from background
- 7. Open Ionic2 App from Slider
- 8. Open Container App from Share Extenion
- 9. Tweeting from iOS app
- 10. redirect from another div
- 11. add_custom_command from another target
- 12. Update ListView from another
- 13. SetText() from another Activity
- 14. Open New View iOS App
- 15. ios Open app with webapp
- 16. Facebook login from IOS App
- 17. Instagram post from IOS app
- 18. iOS Statusbar from background App
- 19. Open Flickr From Third Party Приложение iOS
- 20. ios open camera image from roll
- 21. draw rect from another class
- 22. merge from another repo git
- 23. Gettying Year from another table
- 24. C++ include from another solution
- 25. ListBox item from another ListBox
- 26. Render view from another view
- 27. Call Href from Another page
- 28. Laravel Count from another table
- 29. Обновить Recyclerview from another Activity
- 30. tab bar disppears in view from another controller ios
Я забыл упомянуть, что SDK/API не является доступный новым разработчикам. Venmo закрыл его в прошлом году: https://techcrunch.com/2016/02/26/how-not-to-run-a-platform/ Я так ищу способ, как говорится. –