• ベストアンサー

iPad) URL Schemeを使ってアプリ起動

iPadのアプリ開発者です。 あるボタンから、別のアプリを起動したいのです。 その際、下記のように、その別のアプリがURL スキーマーを使って起動できるのであれば簡単なのですが。 http://2chever.jugem.jp/?eid=13 できないアプリをなんとか起動させるような裏技ないでしょうか? 例えば、特定のアプリを指定できない代わりに、「Docの一番右を起動させる!」のような、 教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#161640
noname#161640
回答No.3

URLスキーマがなければ、URLで開くことはできませんが……。要するに、「URLスキーマのないアプリを起動する方法はないか?というご質問だったのですね。それはできないと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#161640
noname#161640
回答No.2

>「URLスキーマ」部分に何を入れるのでしょうか。 >そのURLスキーマーが分からなくて困っているんですが。。。 それが、あなたの質問に書いてあるページに載っているのですが……。それを見て質問したのでは? 「appgmail:」とか「evernote:」とかありますね? あれがカスタムURLスキーマです。これ単体でも多分アプリとかは起動できると思いますし、特定の値をつけて起動するのには○○:hogeというようにテキストをつけて記述します。 アップル純正だと、例えば「mailto:hoge@hoge」というようにすればhoge@hoge当てに送信するメール画面が開くし、「tel:xxxx-xxxx」とすれば、電話アプリが起動しxxxx-xxxxに電話する、という感じだと思います。アプリごとに受け渡すテキストの形式は定義されていると思うので、このへんはそれぞれのアプリごとに調べないといけないでしょう。ちなみにアップル純正アプリについてはアップルの開発者サイトのドキュメントが参考になるでしょう。 http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html

kokku5555
質問者

お礼

ありがとうございます。 ただ、その起動したいアプリはURL Schemeがそもそも無いものなんです。 私が載せたURLには載っていません。 開発者にも連絡取りました。海外の人でした。 「次のアップデートの時にやっておくよ。でもいつか分からないけど。」 と返事がきました。 そのアプリをURL shemeを使って起動することはできますでしょうか。

全文を見る
すると、全ての回答が全文表示されます。
noname#161640
noname#161640
回答No.1

ちょっと試してませんが。こんな感じでは起動できないでしょうか。 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"URLスキーマ"]];

kokku5555
質問者

補足

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 「あの立ち方」とは何のこと?

    以下のURL http://konekonote.jugem.jp/?eid=25 の「あの立ち方」とはなんの立ち方か分かりますでしょうか? 見たことがある気がするのですが分からなくて質問しました。

  • マケスピの多重起動

    http://metaldrug.jugem.jp/?eid=948 この方法で試したのですが、5.作成したショートカットのプロパティを「別の資格情報で実行する」に変更 で作成した新しいアカウントが出てこないのです。 何度も1からやり直してみたのですがうまくいかないので、わかる方いらっしゃいましたら、教えていただこうと思い質問させて頂きました。 よろしくお願いします。

  • iPad&iPhoneアプリのampkitについ

    iPad&iPhoneアプリのampkitについて教えてください。 私はiPadとiPhone両方に同じAppleIDでampkit(ギターを繋げて音を変えるアプリ)をダウンロードしています。 iPhoneでadd onのエフェクターを購入したので、iPadでも使えると思っていたのですが、 iPadのアプリを起動しても購入済みのアプリが無く、使おうとすると金額が書いてある部分をタップしてAppleID を入力する画面になります。 二重課金となったら嫌なので、その先には進めていないのですが、このまま進むと課金されますか? 通常同じAppleIDで購入したものは別のデバイスでも追加課金無しで利用できると思いますが、このアプリは違うのでしょうか? それとも別の方法があり、追加課金無しで購入済みのエフェクターをつかえるのでしょうか? もしあればその方法を教えてください。 すみませんがよろしくお願いいたします。 よろしくお願いいたします。

  • iPhone アプリの起動画面について

    いつもお世話になっております。 表題の通り、xCode6.1を使い開発をしております。 iPad iOS7系で起動画面が表示されず困っております。 縦、画面固定、iOS7以降対応のアプリです。 状態  Launch Image Source : LaunchImage  Launch Screen File:LaunchScreen images.xcassets  iPhone Protrait iOS7,8 2x ⇒ 640*960  iPhone Protrait iOS7,8 Retina4 ⇒ 640*1136  iPad Portrait iOS 7,8 1x ⇒ 768*1024  iPad Portrait iOS 7,8 2x ⇒ 1536*2048 上記、4つのみ指定し後は白枠のままの状態です。 iOS8の端末では、iPad,iPhone,iPhoneHD 問わず、LaunchScreenが問題なく表示されます。 iOS7の端末では、iPhoneでは指定した画像が表示されますが、iPadでは起動画面が表示されることなく起動してしまいます。 基本的な所だと思いますが、よろしくお願い致します。

  • スタートアップ 起動をずらしたい

    スタートアップにたくさんソフトのショートカットを入れています。 ・エクセル ・アクセス ・SQL Server Management Studio Express ・Sleipnir ・その他ソフト3つくらい 起動するのに時間がかかるのですが このままだとパソコンに負担がかかりますか? メモリは512MBです。 起動をずらすソフトなどはありますか? 自分なりに調べてみましたが レジストリをいじることやちょっと難しい方法しか見つかりませんでした。 (http://nagabuchi.jugem.jp/?eid=237など) よろしくお願いします。

  • ipadアプリを不特定に配布したい

    ipadのコンテンツを不特定多数の人に配布したいと考えております。 現在考えている方法ですが、WEBサイトにファイルを掲載して、 ipadからそのページにアクセスをして、アプリケーションをダウンロードができないかと考えています。 ネットで調べたところ。 不特定多数の人に配布する場合は、アップルストアに審査を通さないといけないと書かれていました。 別の方法でAdHocというやり方もあったみたいなのですが、調べてみると、UDIDが必要になるため断念しました。 不特定多数の人に配布することはできないのでしょうか? また、プロビジョニングプロファイルについて疑問なのですが。 プロビジョニングプロファイルは、年間ライセンスとのことですが、 アップルストアに通さない場合(AdHoc)は、期限切れになると使えなくなるのというのはわかったのですが、 アップルストアで配布していて、プロビジョニングプロファイルの期限が切れた場合、1年後にそのアプリは使えなくなったりするのですか? プロビジョニングプロファイルを登録せずに、ipad用のアプリを作成することはできないのでしょうか? よろしくお願いいたします。

  • iPad について質問があります。

    iPad について質問があります。 家族とiPadを共有しているのですが、 購入時についている「カレンダー」と「メール」の二つのアプリケーションは私のみが使用しています。 しかし、タップのみでどちらも閲覧可能であり、どうにかこの二つとも(もしくはどちらか片方だけでも)私以外の者が見られないように、アプリ起動時にパスワードを入れるようにするなど、何か対処法はありますでしょうか? または、この二つのアプリを使わずに、代わりの有料のメールアプリやカレンダーアプリで、パスワードなどを起動時に入れることによって他人の閲覧を防ぐことができるものはありますでしょうか? よろしくお願い致します。

    • 締切済み
    • Mac
  • iPhoneアプリのプッシュ通知からの起動時に

    iPhoneアプリ開発初心者です。 プッシュ通知の件で前回も質問させていただいたのですが、 もう一つ、別の疑問が出てきてしまったので、質問させてください。 現在、画面に指定したURLのサイトを表示させる、 というタイプのiPhoneアプリを作成しております。 プッシュ通知を行い、通知からアプリを起動すると、 特定のURLを表示させたいと思っているのですが、 「AppDelegate.m」ファイルから画面の処理を行うには どうすればいいのか分からず、困っております。 ・現状では、アプリ起動時に以下のような処理を 「ViewController.m」ファイルで行っております。 ******************** @interface ViewController () <UIWebViewDelegate> @property (weak, nonatomic) IBOutlet UIWebView *myWebView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // 特定のURLを画面いっぱいに表示 NSURL *myURL = [NSURL URLWithString:@"[※ここに表示させたいURLを記載]"]; NSURLRequest *myURLReq = [NSURLRequest requestWithURL:myURL]; [self.myWebView loadRequest:myURLReq]; self.myWebView.delegate = self; } ******************** 通常起動はここを通過してもいいのですが、 プッシュ通知からの起動時には、カスタムプロパティに特定のURLを設定し その・URLを表示させる、というような処理に変更したいな、と考えています。 ただ、当然だとは思うのですが、現在viewDidLoadメソッドに記載している処理を そのままAppDelegate.mファイルに移植しても、エラーが出てしまいました。 プッシュ通知から起動した場合に 表示させるURLを変更するには、どうすればいいのでしょうか? 知恵を貸していただければと思います。 どうぞよろしくお願いいたします!

  • WinXPで作成したアプリをWin7で起動できない

    ・開発環境  WindowsXP  VisuaStudio6.0 C++ ・起きている現象  上記開発環境にて、別の人が作成したDLL(××.dll)を組み込んだアプリを作成していますが、  Win7のPCにexe, dllをコピーして起動しようとしたところ、  「プロシージャ エントリポイント 〇〇(特定の関数名)が  ダイナミックリンクライブラリ ××.dllから見つかりませんでした」  というエラーが出て起動できません。  原因として何が考えられるでしょうか?回避策等はありますか?  

  • グーグルで、xls や doc などネットにある特定のファイルだけを検索する

    グーグルで、xls や doc などネットにある特定のファイルだけを検索するときにどうやってやればいいのでしょうか? 例えば。 挨拶状 doc と入力すれば、 ワードで書かれた挨拶状のサンプルが引っかかってくると思いますが、このように特定のファイルだけでを検索結果に出す方法を教えてください。 http://paradigm.kabu.staba.jp/?eid=22194 のとおりやってもうまくいきません。[XLS]とかではなだめなのでしょうか?