cloudkit CKContainer requestApplicationPermission()方法顯示一個警報,僅在基於文檔的情況下詢問用戶的發現權限,此方法的任何未來調用都不會再顯示警報。如何在第一次拒絕用戶後重新詢問用戶的發現權限?
從文檔:CKContainer.requestApplicationPermission() 「第一次請求對用戶的任何設備的權限,系統會提示用戶授予或拒絕該請求一旦用戶授予或拒絕權限,隨後請求相同。許可(在相同或不同的設備上)不會再次提示用戶。「
因此,如果用戶改變了主意,會發生什麼情況,並且我希望我的應用程序詢問用戶他是否改變了主意並再次顯示警告,怎麼會發生這種情況?必須有一種方法,但我可以找到任何關於它的文檔。
沒有辦法,你必須告訴用戶更改其設置。 – jonrsharpe
嗨喬恩,所以如果我的應用程序要求用戶改變他們的設置,他們如何做到這一點?不知道你是否說他們可以去iphone設置並手動執行?你能詳細說明一下嗎? – malena