клиентская схема 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

    NSDictionary в Swift: не может индексировать значение типа «AnyObject»? с индексом типа 'Int'

    Как приложение драйвера Uber получает немедленные и надежные запросы на поездку?

    Анимация вращения UIImageView в касательном направлении

    Множество CGContext недопустимых контекстов 0x0 ошибок iOS 8

    Доступность для iOS, проблема с порядком чтения VoiceOver

    Прозрачный UINavigationBar в Swift

    Предотвратить приостановку моего приложения в фоновом режиме?

    Потоковое видео iOS и потоковое видео HTTP Live

    Как показать всплывающее окно с уведомлением iOS?

    Сохранение CMSampleBufferRef из камеры

    Swift: используйте переменную в другом .swift

    Обновление главного табличного представления контроллера UISplitView

    IOS7 – SLComposeViewController – Ошибка отправки в Twitter – не удается отправить твит-соединение

    Исключить файлы / строки кода в Xcode 7 Code Coverage

    iOS GCD: Разница между любой глобальной очередью и приоритетом фона (DISPATCH_QUEUE_PRIORITY_BACKGROUND)?

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