-
ID:IKkiMd さんの質問

WEBアプリを作る場合の話で質問をさせてください。

iOSやAndroidで「共有」とか「連携」とか言われるアプリ間でファイルやデータを受け渡す仕組みがあると思います。
ネイティブアプリだと、この仕組みで受け取れるファイルの拡張子などをアプリ作成時に登録しておくことで、受け渡しデータの種類によって送り先としてアプリが表示される(たとえば、PDFを読めるアプリを作ったらPDF対応アプリとして登録しておけば、他のアプリ上でPDFファイルに対して「共有」操作をした際、受け取りアプリの一覧に、自作のアプリが表示される)と思います。

この、受け手側のアプリに、WEBアプリを表示させることは可能でしょうか。
送り手側のアプリのほうは、GoogleDriveやDropBoxなど、その他もろもろの一般的なファイルを扱うアプリを想定しているため、送り手側のほうに何か特別な仕組みを仕込んで、というのは無しで考えています。

もし可能であれば、どのようなやり方で実現可能なのか、何かヒントになるドキュメントなりお教えいただければ助かります。

よろしくお願いします。

みんなの回答 2 件

ID:IKkiMd さんの回答

100 Viewを超えて回答を1件もいただけないということは、やはり、このようなやり方を実現する方法は無いということですかね。
ありがとうございました。

ID:x/ZhWJ さんの回答

トピ主自己完結しちゃったけど、
本体のWebアプリにデータ送るだけのネイティブアプリを作れば可能じゃないの?

ID:x/ZhWJ

そもそもDropboxのアプリとかもそういう仕組みだと思うんだけど。

ID:IKkiMd

コメントありがとうございます。
その方法は思いついてはいたんですが、結局ストアへの登録とかいろいろ発生してしまうので、だったら、ネイティブアプリで作るのと変わらないな、と。
Dropboxって、普通にネイティブアプリで作りこんでいると思っていたのですが、中身はWEBアプリなんですか?

ID:x/ZhWJ

画面もサーバから提供されるWebアプリしか知らないようだから「Web API」とかで検索してみるといいよ。

言ってしまえばhtml/css/jsとネイティブアプリは同じ扱いで、Open in的なものを使うために必要なところだけネイティブアプリってゲタ履かせる感じ。

ID:IKkiMd

あぁ、なるほど。そういうものもWEBアプリという言い方になるんですね。
おっしゃるように、画面もサーバから提供されるものだけを言うのだと思っていました。
勉強になりました。ありがとうございました。

最終更新日:2014-06-03 (1,820 views)

関連するトピックス

ページ上部に戻る