0
我有一個訪問本地通訊錄的應用程序。使用iOS 6時,當我的應用第一次嘗試訪問AB時,會提示用戶允許或拒絕訪問;從那一刻起,用戶只能在隱私設置屏幕中更改此設置。如何獲取用戶權限已更改的通知?
根據用戶是否允許AB訪問,我的應用程序必須有不同的行爲。 當用戶更改此權限時,我的應用有沒有辦法接收通知?新API中有一種方法可以調用以確定用戶是否已授予AB訪問權限,但我不想持續輪詢以便了解此更改的時間。
我有一個訪問本地通訊錄的應用程序。使用iOS 6時,當我的應用第一次嘗試訪問AB時,會提示用戶允許或拒絕訪問;從那一刻起,用戶只能在隱私設置屏幕中更改此設置。如何獲取用戶權限已更改的通知?
根據用戶是否允許AB訪問,我的應用程序必須有不同的行爲。 當用戶更改此權限時,我的應用有沒有辦法接收通知?新API中有一種方法可以調用以確定用戶是否已授予AB訪問權限,但我不想持續輪詢以便了解此更改的時間。
根據這post,iOS通過您的後臺任務到期處理程序「通知」您的應用程序。不是一個NSNotification,因爲我假設...無賴。
感謝您的鏈接 - 我看到完全相同的問題,將應用程序置於後臺,更改隱私設置,然後重新啓動應用程序導致其崩潰。很難,但至少我可以明確地指責蘋果爲此。 – MusiGenesis