我一直在檢查Android的材料設計權限規範here。引用該文件: -用於在請求多個權限時教育用戶的Android標準
應提前申請關鍵權限。可以在上下文中請求次 權限。
不清楚的權限應該提供關於許可涉及的內容的教育,無論是在前期還是在上下文中完成。
就我而言,我的應用在啓動過程中需要三個權限:兩個關鍵和一個建議。這些權限必須在應用程序可以運行之前被接受/拒絕,並且兩個或更多需要解釋。我想知道設計標準是什麼教育用戶在多個權限。這是我想我可能遵循的流程:
- 顯示一個大對話框,請求訪問三個權限以及爲什麼需要訪問每個權限。如果用戶點擊繼續,則會逐一顯示它們的權限。如果他們拒絕了兩個關鍵權限中的任何一個,則該應用程序將顯示一個頁面,爲用戶提供一個選項,以更新「設置」中的應用權限或退出該應用。
這是一個標準的協議遵循,還是Android推薦的東西?