2017-03-15 1 views
-2

내 앱의 캘린더 일정을 사내 Exchange 서버에서 읽고 싶습니다. 온라인 교환의 경우 Office 365, iOS 용 Microsoft의 SDK를 사용할 수 있습니다. 내가 어떤 확장 거기에 iOS 앱 iOS 앱에서 Microsoft Exchange Server 지원

  • 에서 온 프렘 Exchange 서버를 지원하기 위해 Microsoft에서 어떤 SDK가 있습니까

    1. 을 알고 싶어/그 플러그인은 Exchange 서버에서 캘린더 이벤트를 읽어 내 응용 프로그램을 가능하게
    2. Apple에서 제공하는 프레임 워크/서비스가 사용자 정의 응용 프로그램에서 달력 이벤트를 읽는 데 사용할 수 있습니까?

    모든 링크/정보를 얻을 수 주셔서 감사합니다.

  • +0

    누가 질문을 downvoted 사람에게 -> 나는 이것에 대해 탐구했다. 접근 방식이 더 좋거나 관련 정보를 제공하는 것이 좋을 것입니다. – Vinuta

    +0

    저는 개인적으로 절대로 내 사서함에 액세스 할 수있는 이상한 응용 프로그램에서 교환기 암호를 입력하지 않았습니다. 왜 다른 모든 앱과 마찬가지로 iOS의 캘린더 권한 공유 섹션을 사용하지 않았습니까? 왜 교환 환경에 직접 액세스해야합니까? 일부 제한 사항이있을 수 있습니다 (예 : 모든 요소가 현재 요소와 동기화되지는 않음). 그러나 이것이 앱의 더 나은 옵션이라고 생각합니다. – BastianW

    +0

    제안 해 주셔서 감사합니다. 나는 한번 살펴 보겠다. – Vinuta

    답변

    1

    의견에 표기된대로. 개인적으로 절대로 이상한 응용 프로그램에서 내 Exchange 암호를 입력하지 않을 것입니다. 그런 다음 내 Exchange 사서함에 액세스합니다 (이 또한 downvote를 설명 할 것입니다). 응용 프로그램은 다음 전자 메일을 쓸 수있을 것입니다, 모든 이메일을 읽으십시오 ... 내 사서함에있는 모든 것을 액세스하는 것을 의미합니다.

    그래서 내 앱에서 캘린더에 액세스하는 가장 좋은 방법은 앱 access the user’s Calendar database using the EKEventStore class 일 것입니다. 그러나 여기에는 몇 가지 제한 사항이 있으므로 일반적으로 전체 캘린더가 여기에 표시되지 않으며 대부분의 사용자는 일부만 동기화합니다. 하지만 대부분의 앱에서는 이것이 충분할 수 있습니다.

    이 방법을 사용하면 앱이 더 보편적으로되고 WebDAV/CalDav 캘린더 (예 : Google 캘린더와 같은 공유 캘린더)에서도 작동 할 수 있습니다. 당신이 처리 할 필요가 없습니다 그 방법을 통해 추가

    :

    1. 나쁜 네트워크 연결
    2. 다른 인증 방법 (예 : 두 요소 인증)
    3. SSL 암호화 (암호화 대 프로토콜 대. ..)
    +0

    Google, Office 365 및 사내 Exchange 서버의 일정을 보여주는 캘린더 응용 프로그램을 개발 중입니다. Exchange 서버에 연결하는 동안 Google 및 Office 365 SDK가 발견되지 않았습니다. – Vinuta

    관련 문제