結局のところ、ネイティブアプリケーションとwebアプリケーションとでデータをどのように共有するかってことですから、データベースを介すのが一番いい方法だと思います。共有するデータをファイルにすると、格納するパスの問題や排他などもあります。ファイルで共有するのは、取っ掛かりとしては簡単でよいかもしれませんが、そのうちあれやこれやと問題が発生しそうです。結局のところ、ネイティブアプリケーションとwebアプリケーションとでデータをどのように共有するかってことですから、データベースを介すのが一番いい方法だと思います。共有するデータをファイルにすると、格納するパスの問題や排他などもあります。ファイルで共有するのは、取っ掛かりとしては簡単でよいかもしれませんが、そのうちあれやこれやと問題が発生しそうです。追記--管理しているデータへのアクセスは共有にはしないという形であれば、例えばデータの管理はネイティブアプリケーションが行い、webアプリケーションはリクエストだけにするということであれば、tekkaさんが紹介されているような方法で実現可能だと思います。管理しているデータへのアクセスは共有にはしないという形であれば、例えばデータの管理はネイティブアプリケーションが行い、webアプリケーションはリクエストだけにするということであれば、tekkaさんが紹介されているような方法でも実現可能だと思います。結局のところ、ネイティブアプリケーションとwebアプリケーションとでデータをどのように共有するかってことですから、データベースを介すのが一番いい方法だと思います。共有するデータをファイルにすると、格納するパスの問題や排他などもあります。ファイルで共有するのは、取っ掛かりとしては簡単でよいかもしれませんが、そのうちあれやこれやと問題が発生しそうです。そのうちあれやこれやと問題が発生しそうです。追記--管理しているデータへのアクセスは共有にはしないという形であれば、例えばデータの管理はネイティブアプリケーションが行い、webアプリケーションはリクエストだけにするということであれば、tekkaさんが紹介されているような方法で実現可能だと思います。頂いたご意見への回答は行っておりません。Ltd.teratailアカウントでログインログイン新規会員登録パスワードを忘れた方SNSアカウントでログインFacebookでログインTwitterでログインGoogleでログインGitHubでログインHatenaでログイン思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る閉じる。