В настоящее время я работаю над приложением iOS / Phonegap, и я хочу, чтобы оно отвечало на пользовательскую схему URL, чтобы при нажатии на ссылку в обычном браузере приложение открывало приложение для определенной страницы,где указанная страница фактически является внешней страницей.До сих пор приложение по сути действует как веб-браузер, в котором внешний (веб-контент) отображается в ChildBrowser.
Я на 95% уверен, что мне нужно использовать следующий метод в AppDelegate.
- (BOOL) execute:(InvokedUrlCommand*)command{}
И я знаю, что мне нужно использовать следующее для создания моей команды.
+ (InvokedUrlCommand*) newFromUrl:(NSURL*)url;
Моя проблема в том, что я не смог найти в Интернете ни одного примера для этого.Я знаю, что URL, передаваемый newFromUrl, должен быть в формате yourscheme://<sessionKey>@<Class>.<command>/[<arguments>][?<dictionary>]
Но в этом случае мой [<arguments>]
будет обычным URL вида "http://www.google.com".
Может кто-нибудь дать конкретныйпример из реальной жизни?