我的應用需要「始終」位置權限。如果應用程序直接詢問「永遠」,Apple會提供複雜的位置權限選項,所以我開始要求「在使用中」,然後「始終」。這爲用戶提供了第一個「同時使用」的對話框,其中包含「不允許」和「允許」按鈕,這非常棒。不過,我希望下一個對話框具有這些相同的按鈕(假設他們允許'使用'),並且在升級到iOS 11 Beta 5之前我已經得到了這個(我不確定 - 我可能跳過了一對測試版)。即使「使用中」權限已經存在,我也會看到複雜的按鈕文本(例如「使用應用程序時」和「始終」而不是'不允許'/'允許')理所當然的。在iOS中簡化位置權限提示11
我想給用戶更簡單的選項。我認爲用戶閱讀這些許可對話的頻率就像他們閱讀EULA一樣多,而且如果它不是一個簡單的允許/不允許的話,大多數人只會選擇一個隨機選項而不是閱讀,而我的應用程序將沒有權限需要。
這是可能的最新的iOS 11測試版嗎?並且在最終的iOS 11中可能嗎?我認爲這是蘋果公司在提示 - 這裏的一些建議(從https://m.rover.io/wwdc-2017-update-significant-updates-to-location-permissions-coming-with-ios-11-41f96001f87f):
對於那些始終追求的權限級別,蘋果公司目前正在建議一個新的許可流程基本上是一個分兩個階段。第一個階段或初始入職,應該只要求「在使用」權限...
我有同樣的問題。你有沒有找到解決辦法? –
請看看這個解決方案 - https://stackoverflow.com/a/46339284/3024579 – Alok