簡體   English   中英

如何檢查位置已由用戶在android 6.0中為我的應用程序提供?

[英]how to check location permission has been given by the user in android 6.0 for my application?

我的應用程序需要位置許可才能允許用戶登錄到應用程序,以便他需要在設置中打開該位置。(這可以在android 5.1.1及更低版本中進行,如果是android 6.0,我們無法做到這一點..)是否有機會直接將用戶導航到android 6.0中應用程序的權限屏幕?

查看博客文章中描述的流程圖。 它非常簡單明了,向您展示了如何使用權限模型以及為什么有時不會提示用戶輸入權限。

簡而言之,用戶可以拒絕授予您此權限,然后標記為“不再詢問”。 在這種情況下,只要您再次請求該權限,Android就會自動自動回答DENIED。 但是,如果遭到拒絕,您可以向用戶顯示一條消息,說明您無法繼續操作-未經許可,您的應用程序此部分無法正常運行(或根本無法正常運行)。 考慮到這一點並授予您此權限是他/她的選擇。

請注意,給用戶貼上徽章可能意味着他們會對您的應用失去興趣和耐心。 如果位置是您應用程序的關鍵要素,而他們拒絕將其授予您,則也許他們只是不想使用您的應用程序。 這是一個可悲的事實。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM