Как использовать пользовательские схемы URL IOS Objective-C PHP - PullRequest
0 голосов
/ 07 ноября 2019

Я хотел бы открыть свое приложение из Safari, я новичок в работе с iOS и разработке мобильных приложений. Мой сайт написан на PHP, и я использую Objective-c для разработки под iOS.

1 Ответ

0 голосов
/ 07 ноября 2019

Ой понял, что это была ошибка, когда приложение не обновлялось. Вот пример перехода из браузера полностью с использованием javascript

window.location = "myApp://";

В этом примере вызывается приложение в iframe, чтобы сохранить состояние веб-сайта. : все еще в javascript:

    var frame = document.createElement('iframe');
            frame.src = 'myApp://';
            frame.style.display = 'none';
            document.body.appendChild(frame);

            // avoid unnecessary iframe on the page

            setTimeout(function() { document.body.removeChild(frame); }, 4);

Обратите внимание, что в этих примерах я еще не поместил никаких параметров, которые выглядели бы так:

myApp://params

Objective-c End Выглядит так:

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options 

Еще предстоит пройти долгий путь, но доберусь туда за вашу помощь.

...