質問: this.state.localImg.slice(0, 83) ? this.state.localImg : this.state.backupImg; ``` ``` ``` 上記のような形で、expoのFileSystemのdocumentDirectoryとImagePickerで取得した1のパスが一致するかどうかを確認することで、 localImgへのパスを持つ端末かどうかを判別しています。 android端末は未確認ですが、iosでは上記の流れで実現したいことは達成できています。 ですが、パスやFileSystemに関する知識に疎いため、もしなにか他によい実現方法がありましたらご教授頂ければと存じます。 よろしくお願いいたします!
回答: expoのConstants.installationIdを利用することによって想定した使い方が出来ることがわかったので自己解決といたします。事前の調べが足らず申し訳ありません^^; ### 実装内容 ImagePickerで画像のパスをsetStateする際にinstImgIdもsetし、画像呼び出し時に下記のようにすることで実現できました。 ``` this.props.instImgId === Constants.installationId ? this.state.localImg : this.state.backupImg; ```