2016-04-06 23 views
1

UWPアプリケーションでは、同じ開発者の複数のアプリケーションがアクセスできるファイルを格納できる場所はありますか?好ましくは、コンピュータ間をローミングできるフォルダ。UWP共有ファイルストレージ

私の場合、2つのアプリケーションがSQLiteデータベースを共有したいと思っています。 1つのアプリケーションがデータベースを編集し、他のアプリケーションがデータベースを編集します。あるアプリケーションパッケージフォルダから別のアプリケーションパッケージフォルダにデータベースを手動でコピーすることなく、両方のアプリケーションがデータベースファイルとやり取りできる場所が必要です。私はこの機能がWindows 10の「ローミングファイル」で動作する方法を見つけ出そうとしていたので、電話とPCの間で同じ更新されたデータベースをシームレスに使うことができます。

+0

[publisher cache folder](https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.getpublishercachefolder.aspx)を使用して、アプリケーション間でファイルを共有できます。同じ出版社。ただし、パブリッシャのキャッシュフォルダは移動しません。 –

答えて

1

あなたはAppServiceを使用して他のアプリのデータにアクセスできます。他のシナリオではアプリ

間共有

データ、アプリケーションは他のアプリケーションに ユーザを送信せずにデータを共有する必要があるかもしれません。たとえば、販売アプリでは 地域別または店舗別に売上を表示でき、そのデータを商品別に分類すると、店舗で利用可能な商品数を表示することができます。 地域インベントリアプリはそのデータのベストソースになりますが、この場合インベントリアプリを起動すると、ユーザは の経験を失うことになります。アプリサービスは を扱うように設計されています。

あなたはここでそれについての詳細を読むことができます:ローミングの部分については

https://blogs.windows.com/buildingapps/2015/09/22/using-cross-app-communication-to-make-apps-work-together-10-by-10/は、アプリがデータがフォルダをローミングやクラウドを使用してデータを保存することができます務めました。

関連する問題