2012-02-20 12 views
0

座標付きのiphoneアプリからndriveを起動します。 私はこれを試しましたが、座標のパラメータは分かりません。iphoneアプリから外部アプリ(NDrive)を起動する方法

NSString *stringURL = @"ndrive//"; 
NSURL *url = [NSURL URLWithString:stringURL]; 
[[UIApplication sharedApplication] openURL:url]; 

誰にどのURLスキームを使用するかを知っていますか?私はウェブを検索しましたが、答えを見つけることができませんでした。

+0

iOSカスタムプロトコルは 'app:'なので、おそらく 'ndrive:'です。パラメータについてはわかりませんが、ndriveにお問い合わせください。しかし、彼らはちょうどGoogleに従って、 'ndrive:?sll = 37.0625、-95.677068'を使うかもしれない。 – peterept

+0

私が電話したいアプリはndriveの上に構築されたtmn-driveなので、 ndriveを起動します。私は "tmn-drive:"を使いましたが、それは敵対しませんでした。すべてのアプリにはURLがありますか?または開発者はそれを熟考しなければなりませんか?開発者が登録したURLスキームがない場合があります。 – bruno

答えて

3

This answerはあなたを助けるかもしれない:

アプリケーションバンドル(iTunesのバンドルは〜/ミュージック/ iTunesの/モバイル アプリケーションであるので、他の言葉で、あなたは アプリケーションを所有)へのアクセス権を持っている場合は、これらの.ipaバンドルを解凍して、 のInfo.plistファイルを見てください。

あなたは [「CFBundleURLTypes」] [「CFBundleURLSchemes」]でアレイ内の任意の値について を探すことにより定義された任意のURLスキームがあるかどうかを確認することになります。あなたはもっと深い説明のために http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.htmlで一見を取ることができます。

この質問に対するコメントは、NDriveにカスタムURLスキームがないことを示しています。

+0

これは役に立ちました。この方法で私はplistを見ることができず、URLスキームがないことを確認します。この点を超えて何もすることはできません。 – bruno

+0

少なくとも、あなたはそれについて考える時間を節約します。 –

関連する問題