私は現在 iOS/Phonegap アプリに取り組んでいます。カスタム URL スキームに応答させたいので、通常のブラウザーでリンクをクリックすると、特定のページへのアプリが開きます。実際には外部ページです。これまでのアプリは基本的に、外部 (Web) コンテンツが ChildBrowser に表示される Web ブラウザーとして機能します。
AppDelegate で次のメソッドを使用する必要があることは 95% 確信しています。
- (BOOL) execute:(InvokedUrlCommand*)command{}
そして、コマンドを作成するには、次を使用する必要があることを知っています。
+ (InvokedUrlCommand*) newFromUrl:(NSURL*)url;
私の問題は、これを行う例をオンラインで見つけることができなかったことです。newFromUrl に渡される URL は次の形式である必要があることはわかっていますがyourscheme://<sessionKey>@<Class>.<command>/[<arguments>][?<dictionary>]
、この場合、[<arguments>]
"http://www.google.com" の形式の通常の URL になります。
誰かが具体的な実例を挙げてもらえますか?