app通信 - ios中app间可以用共享内存通信吗?
PHPz
PHPz 2017-04-17 17:28:31
0
3
986

同一公司间的app,想通过共享内存通信,我的实现思路是这样的:
1)app间能否共享文件:
调查结果:使用相同证书的app间能够共享文件,比如迅雷
2)使用mmap函数进行内存映射:
调查结果:ios中可以使用mmap系统调用

将共享的文件分别映射到各个app的物理内存中,按道理讲以上两个步骤就能实现内存共享了,请问我的方案是否可行?

PHPz
PHPz

学习是最好的投资!

모든 응답(3)
Peter_Zhu

먼저 공유 파일이 필요한데 샌드박스를 사용하면 파일을 공유할 수 있나요?

巴扎黑

앱은 Keychain Sharing을 통해 데이터를 공유할 수 있습니다.

左手右手慢动作

공유 메모리를 사용해본 적이 없어서 코멘트는 하지 않겠습니다.

파일 공유에 관해 몇 가지 제안 사항이 있습니다.

  1. 앱 그룹을 사용하여 파일을 공유할 수 있습니다

  2. 앱 그룹은 샌드박스 외부의 독립된 공간에 저장됩니다

  3. 여러 앱이 동일한 앱 그룹 공간을 사용하는 경우 마지막 앱이 삭제되어야 공간 콘텐츠가 지워집니다.

  4. 공유 메모리에 비해 공유 파일은 더 안전해야 합니다

마지막으로 iOS 8에서 Extension과 Containing App 간의 데이터 공유에 대한 이해하기 쉬운 튜토리얼이 첨부되었습니다

제목에는 Extension, Containing App 통신이 포함되어 있지만 실제로는 APP 간의 통신에 사용됩니다.

행운을 빕니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!