前提・実現したいこと
タイトル通り、Xamarin.Formsアプリで、クラウド(に限った話ではないですが)との接続に使う接続文字列をどこに保存するべきか教えていただきたいです。
現状は動作確認のみなのでハードコーディングなのですが、流石にこのままというわけにはいかず、ちゃんとした場所に保管してそこから読み取る方式に変更したいです。
そこで、AndroidとiOSの規約を読んだのですが、
- Android:/data/data/(パッケージ名)/files/(ファイル名)
- iOS:App/Library/(サブフォルダ名)/(ファイル名)
にそれぞれ保存するとありました。
ただ、アプリはXamarin.Formsで作成しており、クラウドとの接続メソッドもPCL内のメソッドです。
この場合、接続文字列を記載したファイルはPCL内のどこかに格納しておくのか、それともそれぞれのOSのプロジェクトに格納するのか、どちらがよいでしょうか?
また、他に推奨のやり方があるならご教示いただきたいです。
補足情報
以下のMicrodoftドキュメントも一読してみました。
接続文字列と構成ファイル
外部ファイルに定義して名前呼び出しする方法が既にあれば楽できると思ったのですが、app.configのようなファイルを見つけられず、新規作成する必要があるのか、そもそもそういった仕組みは無いのかわからずじまいでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/04 04:23
2018/12/06 01:46