iOS에서 다른 앱의 파일 데이터에 액세스 할 수 있습니까? Android에서는 다음 URL에 따라 가능합니다. Sharing files/ installation directory between two appsiOS 기기의 앱간에 파일 공유
답변
아니요, 불가능합니다.
모든 iOS 앱은 샌드 박스 처리되어 (최소한 jailbroken되지 않은 기기에서는) 샌드 박스로 저장되며, 키 체인 데이터는 (공유 번들 ID를 공유하는 Apps간에) 공유 될 수 있지만 파일 기반 데이터에 대해서는 동일한 작업을 수행 할 수 없습니다.
당신이 할 수있는 일은 서버를 통해 데이터를 교환하거나 다른 앱이 등록한 URL 스키마를 호출하여 다른 앱에 데이터를 전달하는 것입니다. 애플은 말한다 :
, 웹에서 데이터에 액세스 할뿐만 아니라, 메일, iTunes 및 YouTube와 같은 다른 설치된 응용 프로그램에 패스 정보 수있는 URL 기반 구문을 사용. 자신의 응용 프로그램은 고유 한 URL 구성표를 선언 할 수 있으므로 모든 응용 프로그램이 공동으로 응용 프로그램과 과 데이터를 공유 할 수 있습니다.
Apple 기기에 설치된 다른 앱의 데이터에 액세스 할 수 없습니다. 그것은 사과에 의해 제한됩니다.
어쨌든 JailBreaked 기기에서 사용해 볼 수 있습니다. 이러한 작업은 Apple Private API에서 처리합니다. 일반 장치에서는 액세스 할 수 없습니다.
응용 프로그램에 액세스하거나 응용 프로그램에서 사용하면 Apple에서 응용 프로그램을 거부합니다.
어떤 종류의 데이터에 따라 다릅니다. 실제로 iOS 앱은 키 체인 데이터 만 공유 할 수 있습니다. Apple's doc에서 : 번들 ID 검색 문자열 다음에 팀 ID :
앱 ID는 두 부분으로 구성되어 있습니다. 팀 ID는 Apple에서 생성 한 10 자의 문자열입니다. 각 개발 팀에는 모든 개의 앱을 식별하는 데 사용되는 고유 한 팀 ID가 할당됩니다. 팀 ID를 통해 앱간에 키 체인 데이터를 공유 할 수 있습니다. 팀 ID가 동일한 앱은 사용자 이름 및 개의 비밀번호와 같은 데이터를 공유 할 수 있습니다. 번들 ID 검색 문자열은 전통적으로 역 도메인 이름 스타일 문자열입니다. Xcode에서 번들 ID 으로 사용하는 문자열입니다.
나는 이것을 한 적이 없지만이를 수행하는 방법에 대한 많은 자습서가 있어야합니다.
- 1. 동일한 iOS 기기에서 다른 앱간에 데이터 공유
- 2. 무료 및 유료 앱간에 파일 공유
- 3. 앱간에 정보 공유
- 4. 앱간에 정보 공유
- 5. 앱간에 핵심 데이터 공유
- 6. 여러 앱간에 Facebook 앱 ID 공유 Android
- 7. 내 다른 앱간에 데이터 공유
- 8. iPhone 앱간에 sqlite 데이터베이스 공유
- 9. iOS 앱과 Android 앱간에 데이터를 쉽게 공유 할 수 있습니까?
- 10. iOS development.provision 파일 공유
- 11. 구형 iOS 기기의 iOS 범용 앱 테스트
- 12. iOS 기기의 천문 고도
- 13. iOS 기기의 센서 퓨전
- 14. iOS 기기의 3D 광고
- 15. iOS iTunes 파일 공유 질문
- 16. ios 앱간에 동일한 인증 자격 증명 사용
- 17. 레일 : 2 개의 앱간에 정보 공유
- 18. 두 코코아 앱간에 설정 공유 설정
- 19. ANDROID 의도를 통해 내 앱간에 정보 공유
- 20. Android 프레임 워크와 앱간에 데이터 공유
- 21. 레일스 여러 앱간에 편안한 인증 공유
- 22. iOS 4.0 기기의 iOS 용 Facebook SDK
- 23. 기기의 iOS/AIR 콘텐츠 디버그
- 24. iOS 기기의 CPU 코어 감지
- 25. iOS 기기의 하드웨어 정보에 액세스
- 26. 휴대 기기의 설정 파일 확인 및 확인 (iOS + Android)
- 27. iOS : iPad 및 iPhone 버전의 앱간에 문서를 공유하는 방법
- 28. iOS 여러 개발자를위한 Xcode 프로젝트 파일 공유
- 29. iOS API를 사용한 파일 공유 서비스
- 30. iOS 기기의 CSS 미디어 쿼리 문제
유익한 답변을 보내 주셔서 감사합니다. API를 알고 있습니까? 동일한 개발자가 개발했거나 동일한 번들 시드 ID를 가진 Apps 목록을 가져 오는 방법은 알고 계십니까? – user1785105
@ user1785105 내가 아는 한, 이것은 불가능합니다. –