사용자가 iCloud에 로그인 한 경우 , 특히을 어떻게 감지합니까? URLForUbiquityContainerIdentifier의 반환 값을 확인하는 것은 매우 제한적입니다.사용자가 iCloud에 로그인되어 있는지 확인하는 방법은 무엇입니까?
1) iCloud에 로그인하지 않은 사용자와 다른 시나리오를 구분할 수 없습니다 (예 : iCloud가 활성화되지 않았습니다. 2) 게임이 백그라운드에서 계속 실행되는 동안 사용자가 설정 앱에서 iCloud에 로그인 한 다음 앱으로 돌아와 iCloud 서비스에 액세스하려고 시도하면 동작이 변경되지 않는 것으로 보입니다.
사용자가 로그인되어 있는지 여부를보다 확실하게 감지 할 수있는 방법이 있습니까?
내 iOS 앱 또는 내 tvOS 응용 프로그램 중 하나를 수신받을 수없는' NSUbiquityIdentityDidChangeNotification'입니다. 어쩌면 일이 수년에 걸쳐 변했을 것입니다 (?). 그러나 'NSUbiquitousKeyValueStoreAccountChange'는 여전히 작동합니다. – bio