клиентская схема url openvpn ios

В моем приложении установлена ​​зависимость приложения приложения OpenVPN Connect .

Поэтому я должен проверить, установлено ли приложение или нет.

если это так, я просто открою приложение, используя схему OpenURL else. Я открою ссылку appstore, чтобы пользователь ее установил.

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

Любая помощь приветствуется!

    6 Solutions collect form web for “клиентская схема url openvpn ios”

    он экспортирует doctype. поэтому вы можете использовать UIDocumentInteractionController, чтобы проверить, можно ли открыть тип файла и, следовательно, установить приложение.

    uti – net.openvpn.formats.ovpn

    скопируйте файл такого типа (вы можете сделать такой файл в OSX) в пакет и попытайтесь представить для него контроллер взаимодействия, используя presentOpenInMenuFromRect

    задайте себя в качестве делегата, и если он запускает willShowMenu, тогда у вас нет приложения, и вы отпустите меню.

    поэтому, чтобы вы начали что-то вроде этого:

    NSString *file = ... //path to file with UTI in question UIDocumentInteractionController *c = ... //init with file c.delegate = self; _hasAppInstalledForUTI = NO; [c present...]; if(!_hasAppInstalledForUTI) { //act } 

     - willPresentOpenInMenu { [c dismissAnimated:NO]; _hasAppInstalledForUTI = YES; } 

    BTW: Я проверил приложение – нет схемы URL.

    Хотя это может показаться назойливым, я думаю, что одним из способов было бы по электронной почте разработчикам и спросить их, есть ли у них схема URL-адресов, или если они создадут поддержку для одного. Это беспроигрышное, потому что их программное обеспечение, скорее всего, будет установлено, если его можно будет использовать по-новому, и вы получите необходимую функциональность.

    Вы пытаетесь открыть файл .ovpn .

    Вот старый вопрос от меня, чтобы вы начали с того, как это сделать.

    Источник .

    Хотя это специально не проверяет это приложение, но оно должно выполнять эту работу.

    Чтобы проверить, есть ли у пользователя приложение, вы должны сделать следующее:

     NSURL *url = "appScheme://" if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; } else { // can't open url } 

    Но не все приложения имеют схемы URL. Я знаю, что нет.

    Если вы не можете найти какой-либо онлайн-сайт, то шансов нет. Попытайтесь связаться с разработчиками, чтобы узнать, есть ли даже один для начала, в противном случае попробуйте найти другое приложение, которое есть, и используйте его вместо этого.

    Я думаю, вы хотите открыть приложение «openvpn ios» из своего приложения. Пожалуйста, проверьте приведенную ниже ссылку:

    http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-working-with-url-schemes/

    Выполните указанные шаги и проверьте, открыто или нет приложение.

    Поддержка openvpn:// Схема URL была введена в OpenVPN Connect 1.0.6 , в соответствии с OpenVPN Connect FAQ вы можете использовать этот код:

     BOOL installed = [application canOpenURL:[NSURL URLWithString:@"openvpn://"]]; 

    Следующий код открывает iTunes для установки OpenVPN Connect, если он еще не установлен:

     UIApplication * app = [UIApplication sharedApplication]; BOOL installed = [app canOpenURL:[NSURL URLWithString:@"openvpn://"]]; if (installed) { [app openURL: [NSURL URLWithString:@"openvpn://"]]; } else { [app openURL: [NSURL URLWithString: @"https://itunes.apple.com/app/id590379981?mt=8"]]; } 

    EDITED: на самом деле этот подход НЕ работает, я только что тестировал себя – дело в том, что опубликованная версия OpenVPN Connect в AppStore 1.0.5 , поэтому эта функция недоступна в ней ((

    Interesting Posts

    Воспроизведение нескольких аудиофайлов с помощью AVAudioPlayer

    Когда использовать «sharedExamplesFor» для specta?

    Как удалить серая линия поверх UITableView

    Как предоставить анимацию изображения нескольким изображениям в разных местах в UIView?

    Запишите разговор телефона – ios

    NSMutableArray не правильно хранит данные в цикле

    Войти с помощью Twitter в приложении phonegap

    Невозможно проверить переменные с помощью «po» в моем проекте Swift 2 с помощью Xcode 7.3.1 – функция поддержки загрузки ошибок

    Как получить полное имя контактов в Swift

    Как использовать прокси-сервер в объекте-с при отправке NSMutableURLRequest?

    Как вызвать метод didSelectRowAtIndexPath с помощью UITapGestureRecognizer?

    iOS снимает фото с камеры без modalViewController

    iOS Exploit: восстановление покупок в приложениях для нескольких игровых аккаунтов

    Выделение пользовательского UITableViewCell на Touch-Down

    Как iOS7 понимает Swift Code? Есть ли поддержка Swift операционной системой?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.