В настоящее время я планирую приложение для друга, у которого есть серия приложений, которые он хочет построить, все связанные. Поскольку это будет наш первый проект, он хочет построить только один пилот, чтобы посмотреть, как я это делаю. Моя проблема: возможно ли, чтобы два встроенных приложения использовали одну и ту же информационную базу данных? (На опыте у меня было только 1 четверть андроидного приложения dev fall '11)iOS связь между приложениями
ответ
По дизайну приложения iOS изолированы и не могут делиться локальными данными. Таким образом, нет никакого способа разделить локальную базу данных между двумя приложениями, и вы все равно получите одобрение вашего приложения для распространения в App Store, если Apple не успокоит ситуацию с выпуском iOS 7 на WWDC на следующей неделе (и нет никаких признаков того, что это произойдет).
Как говорит @Leeish, единственный способ обмена данными между приложениями - это собственное собственное серверное решение.
Я лично использую Google App Engine с библиотекой iOS ASIHttpRequest для обмена данными через Интернет, а также с Objectify API, чтобы сделать работу в Интернете простой. Эта комбинация очень надежна и не стоит ни копейки, если вы не получаете действительно серьезные уровни трафика.
Я собирался сказать то же самое, так что только выйдет. Мое решение отличается от выбранного оружия только на стороне сервера. –
Спасибо, @DavidConde. – danutenshu
@ danutenshu Нет проблем! btw - Не позволяйте заголовку веб-сайта ASIHttpRequest откладывать вас, пока он не разрабатывается, очень хорош и очень быстр. –
- 1. Насколько безопасна связь между приложениями в iOS?
- 2. Связь между приложениями Heroku
- 3. связь между различными приложениями
- 4. связь между двумя приложениями
- 5. Связь между несколькими приложениями
- 6. Связь (Interprocess) между приложениями?
- 7. Связь между приложениями vb.net
- 8. Связь между приложениями интрасети
- 9. Связь между приложениями
- 10. Связь между приложениями Rails
- 11. Objective-C - связь между приложениями
- 12. связь между приложениями (.NET + java)
- 13. Связь между приложениями через облако?
- 14. Асинхронная связь между двумя приложениями
- 15. связь между двумя приложениями flex
- 16. Межпроцессная связь между двумя приложениями
- 17. android связь между двумя приложениями
- 18. Связь между веб-приложениями Java
- 19. Связь между приложениями в .NET
- 20. Безопасная связь между моими приложениями
- 21. Связь между приложениями с socket.io
- 22. Связь между приложениями в iphone
- 23. Связь между двумя приложениями C#
- 24. Связь между приложениями в WinRT
- 25. Связь между двумя приложениями Flex
- 26. Связь между двумя отдельными приложениями
- 27. связь между двумя приложениями iPhone
- 28. Связь между приложениями Android на отдельных устройствах
- 29. Возможно ли создать связь между двумя приложениями iOS?
- 30. Есть ли связь между приложениями, когда приложения запускаются в iOS?
Вы спрашиваете, могут ли две приложения использовать одну и ту же базу данных? Является ли эта база данных на удаленном сервере? Тогда да. Является ли эта база данных локальной для телефона? Гораздо сложнее/невозможнее. – Leeish
@ Leeish это даже стоит рассмотреть второе условие? – danutenshu
Я бы сказал, нет. Хотя я бы не сказал, что это невозможно, но единственный способ, который я мог бы даже увидеть, если это произойдет, вам все равно нужно будет маршрутизировать данные через центральный сервер, и в этом случае вы можете также иметь БД на своем сервере. Представьте, что вы пытаетесь отправить/получить данные со многих устройств сразу через сервер, чтобы попытаться синхронизировать локальные БД. Было бы кошмаром до такой степени, что это было бы невозможно. – Leeish