プロが教えるわが家の防犯対策術!

iPadのアプリ開発者です。

あるボタンから、別のアプリを起動したいのです。
その際、下記のように、その別のアプリがURL スキーマーを使って起動できるのであれば簡単なのですが。
http://2chever.jugem.jp/?eid=13

できないアプリをなんとか起動させるような裏技ないでしょうか?
例えば、特定のアプリを指定できない代わりに、「Docの一番右を起動させる!」のような、
教えて下さい。

A 回答 (3件)

URLスキーマがなければ、URLで開くことはできませんが……。

要するに、「URLスキーマのないアプリを起動する方法はないか?というご質問だったのですね。それはできないと思います。
    • good
    • 0

>「URLスキーマ」部分に何を入れるのでしょうか。


>そのURLスキーマーが分からなくて困っているんですが。。。

それが、あなたの質問に書いてあるページに載っているのですが……。それを見て質問したのでは? 「appgmail:」とか「evernote:」とかありますね? あれがカスタムURLスキーマです。これ単体でも多分アプリとかは起動できると思いますし、特定の値をつけて起動するのには○○:hogeというようにテキストをつけて記述します。

アップル純正だと、例えば「mailto:hoge@hoge」というようにすればhoge@hoge当てに送信するメール画面が開くし、「tel:xxxx-xxxx」とすれば、電話アプリが起動しxxxx-xxxxに電話する、という感じだと思います。アプリごとに受け渡すテキストの形式は定義されていると思うので、このへんはそれぞれのアプリごとに調べないといけないでしょう。ちなみにアップル純正アプリについてはアップルの開発者サイトのドキュメントが参考になるでしょう。


http://developer.apple.com/library/ios/#featured …
    • good
    • 0
この回答へのお礼

ありがとうございます。
ただ、その起動したいアプリはURL Schemeがそもそも無いものなんです。
私が載せたURLには載っていません。

開発者にも連絡取りました。海外の人でした。
「次のアップデートの時にやっておくよ。でもいつか分からないけど。」
と返事がきました。

そのアプリをURL shemeを使って起動することはできますでしょうか。

お礼日時:2011/05/13 17:12

ちょっと試してませんが。

こんな感じでは起動できないでしょうか。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"URLスキーマ"]];

この回答への補足

ありがとうございます。「URLスキーマ」部分に何を入れるのでしょうか。
そのURLスキーマーが分からなくて困っているんですが。。。

補足日時:2011/05/13 13:44
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!