2013-09-26 2 views
1

저는 Android 개발자입니다. 다른 플랫폼에서 가능한 점에 관해서는 질문에 대답해야하며 iOS가 제공하는 것이 http://developer.android.com/reference/android/accounts/AccountManager.html과 비슷합니다. https://developer.apple.com/library/ios/documentation/Accounts/Reference/ACAccountClassRef/Reference/Reference.html을 찾았지만 가능성을 완전히 이해할 수는 없습니다.계정 관리자 통합 - Android vs iOS

질문 : 계정 관리자가 아이폰 OS에서 사용하는 방법

  • ?
  • 안드로이드에서 서비스에 토큰을 공유 할 수 있습니까? iOS에는 동일한 기능이 있습니까?
  • API가 중앙에 있습니까? 아니면 해결 된 app-2-app입니까?
  • 는 (등 특정 애플리케이션에 대한 토큰에 대한 접근 및 제한)이 연결 가능한 모든 보안 개념이 있습니까 짧고 빠른 응답을위한

해피! // Jonas

+0

나도 같은 문제가 있습니다 이 링크를 확인하시기 바랍니다. iOS의 Account Manager (Android) 대신 사용할 수있는 것 –

+0

이 문제의 해결책이 있습니다. 내 대답을 보자. –

답변

3

iOS에서 사용할 수있는 계정 관리자 유형 기능이 없습니다. 비슷한 계정 관리자가 Android에서 할 수있는 것처럼 환경 설정에 Setting.bundle을 추가하고 구현해야합니다.

LINK 1

LINK 2

Apple Doc for Setting.bundle

+0

좋아, 좋아. 따라서 설정 번들은 내 앱 butt에 대한 인증 토큰을 저장하는 방법이 될 수 있습니다. 계정 관리자 API가 토큰을 앱에 배포 할 수있는 Android의 경우처럼 '세션에서 단일 사인온 (sign on doing session)'을 공유 할 수있는 플랫폼 인 에이 블러가 없습니다. 이것이 잘못된 요약 인 경우 올바른 점이 있습니까? 플랫폼의 차이점을 이해하려고합니다. – user331244

+0

예, UIDocumentInteractionController를 사용하여 tokes를 배포 할 수 있습니다. << https://developer.apple.com/library/ios/documentation/uikit/reference/UIDocumentInteractionController_class/Reference/Reference.html >> –

+0

을 확인하십시오. 한 앱에서 이미지를 공유하여 instagram으로 공유하면서 instagram do와 같은 토큰을 배포 할 수도 있습니다 check << http://stackoverflow.com/questions/19146924/uidocumentinteractioncontroller-prevent-airdrop-in-the-open-in-sheet >> –