Skip to content
solairo-fukushi edited this page Jan 6, 2017 · 1 revision

概要

端末内のファイルへのアクセス権を判定する。

Android 4.4以降を対象とする。 Android 4.4から、Storage Access Frameworkが採用されている。 https://developer.android.com/guide/topics/providers/document-provider.html

アップロード対象ファイルのパスを取得する方法 http://stackoverflow.com/questions/19834842/android-gallery-on-kitkat-returns-different-uri-for-intent-action-get-content

調査結果(2016/7/7時点)

WebViewでは、一部の処理が動作しない。 WebChromeClientのsubclassに、 動作しない操作が行われた場合の処理を定義し、 WebViewのインスタンスにセットする必要がある。

例 JavaScriptのalertが動作しないので、 WebChromeClientのsubclassにonJsAlertを定義し、 そこでToastを表示させる。

(WebViewのインスタンスにセットするURLを、アプリ開発側に提供するだけではいけないと思われる。)

Android端末のChrome ・ストレージの権限をオフにしても、画像等の投稿が可能。 ・カメラの権限をオフにすると、撮影はできないが、画像等の投稿が可能。

Android端末のOLIVE des OLIVEアプリ ・ストレージの権限をオンにしていても、ファイルを選択ボタンが反応しない。 →WebViewでファイルアップロードができていない可能性がある。調査が必要。

iOS端末のChrome ・写真へのアクセス権がないと、画像等の投稿ができない。 ・写真へのアクセス権があると、画像等の投稿ができる。

iOS端末のOLIVE des OLIVEアプリ ・写真へのアクセス権がないと、画像等の投稿ができない。 ・写真へのアクセス権があると、画像等の投稿ができる。

変更点

    • [ ]
    • [ ]
  • [ ]

追加タスク

  • [ ]
  • [ ]
  • [ ]

関連課題


関連する課題があればここにリンク形式で

親課題


親の課題があればここにリンク形式で

備考


別途記載する必要があれば書く

優先度

高・中・底

Clone this wiki locally