문제

사용자가 실제로 운영 체제에서 Facebook 또는 Twitter에 로그인한지 확인하는 방법이 있습니다.

사용자가 다시 로그인 할 것을 요청하지 않고 Facebooks SDK를 사용하여 Facebooks SDK를 사용하여 응용 프로그램에서 응용 프로그램에서 공유 할 때 다시 나가는 것입니다.

실제로 코드가 코드를 생각했습니다 :

[SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook];
.

는 정확히 그렇게했지만 사용자가 로그인하지 않은 경우에만 경고를 보여줍니다.

사용자가 Facebook 앱이 설치되어 있지 않은 경우에만 발생하지만 운영 체제 (설정)에 기록되지 않지만 Facebook SDK를 통해 응용 프로그램에 로그인합니다.

도움이 되었습니까?

해결책

장치에서 나에게 작동하는 작업 :

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {// do something only for logged in fb users} else {//do something else for non-fb users}
.

장치 또는 시뮬레이터를 시도하고 있습니까?

다른 팁

불행하게도 사용자가 올바르게 기록되는지 확인할 수 없습니다. Facebook 암호가 올바르지 않고 메소드 ( isAvailableForServiceType )는 true

를 반환합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top