Кажется, нет никакого окончательного ответа для этого, хотя я видел, как он упоминал несколько раз.Phonegap - handleopenurl
Может ли кто-нибудь помочь мне разобраться, почему мой обработчик handleOpenURL не запускается при запуске приложения? Использование PG - 4.2.0-0.24.1
У меня есть handleOpenURL, который отлично работает, когда приложение работает. Предполагая, что мое определение схемы URL-адреса Info.plist прекрасное. Я читал всевозможные статьи об этом, предлагая, что здесь есть переменная 'invokeString', которая содержит URL-адрес при запуске, но это не работает, а также я заметил, что в другом месте это устарело. Все остальные документы, похоже, предполагают, что мне нужен только один обработчик. a Другое примечание, предполагающее, что обработчик должен находиться в разделе HEAD index.html .. В любом случае - результат заключается в том, что я застрял. У кого-нибудь есть предложения или пример проекта?
Благодаря Д.Р.
Просто хотел упомянуть, что этот [self.viewController processOpenUrl: url]; приведет к сокращению вашего URL-адреса, если это довольно долго. Это потому, что processOpenUrl напрямую преобразует NSURL в строку, и благодаря Apple это приведет к сокращению URL-адреса с использованием эллипсиса (...). Я уже подал отчет об ошибке для Cordova iOS и спросил их использовать url.absoluteString вместо простого URL-адреса, чтобы предотвратить эту ошибку. – waldgeist