Я пытаюсь сделать какой-то механизм отслеживания пользователей между мобильным веб-сайтом и мобильным приложением на iPhone. Есть ли способ хранить информацию на мобильном веб-сайте с помощью куки или веб-базы данных HTML 5, а затем получить доступ к ней из мобильного приложения (я знаю, что это проблема безопасности)? Есть ли другой способ передачи информации в мобильное приложение?Обмен информацией между мобильным веб-приложением и мобильным приложением на iPhone
ответ
Получить их для входа в систему дважды; один раз на веб-сайте, один раз в мобильном приложении. Затем вы можете использовать облачную службу для обмена данными. Оба должны позволить пользователю сохранять свои учетные данные в течение длительного времени, поэтому пользователь не возражает против этого.
Да, вы можете получить доступ к одной и той же информации для каждого пользователя на мобильном сайте и в мобильном приложении. Вы делаете это, предоставляя веб-сайту и мобильному приложению доступ к источнику информации где-нибудь (в основном, к базе данных), и вы требуете от пользователя аутентификации, чтобы идентифицировать себя.
Cookies на самом деле не используются, так как вы имеете в виду (хотя они, возможно, будут использоваться для отслеживания того, кто установил личность с веб-сервером и полезны). Куки-файлы - это способ веб-службы, чтобы заставить веб-клиента запоминать небольшие фрагменты информации и сообщать об этом позже.
Общим подходом к вашему сценарию будет предоставление веб-службы, предлагающей доступ к базе данных - например, веб-служба может принимать URL-адреса RESTful и обслуживать JSON или XML, доступ к которым может получить ваше мобильное приложение. Ваш мобильный сайт будет обращаться к одному и тому же источнику данных за кулисами (хотя это не обязательно происходит через интерфейс веб-службы).
Заметка о безопасности: некоторые службы с высокой степенью безопасности (например, банки) предлагают вторичное, мобильное приложение только для входа, которое привязано к «правильному» имени пользователя. Это помогает избежать критической утечки информации - мобильные телефоны склонны к заблуждению и т. Д.
Спасибо за ваш ответ. Проблема в том, что у меня нет контроля над мобильным веб-сайтом или мобильным приложением. Оба принадлежат третьей стороне (разные). На мобильном веб-сайте все, что я могу сделать, это поместить мой собственный код JavaScript, а в мобильном приложении я могу поместить небольшой фрагмент кода Objective-C. И приложение, и веб-сайт не совпадают. Они принадлежат двум различным поставщикам. Я уже делаю это отслеживание между двумя мобильными приложениями. Я могу это сделать, так как я могу получить UDID из обоих приложений и проверить соответствие. Проблема в том, что теперь у меня есть сайт и приложение, поэтому у меня нет доступа к UDID на сайте. – bashan
Привет, Bashan, ах, я вижу. Эта важная информация действительно была бы полезной как часть вашего первоначального вопроса. Поместите как можно больше актуальной информации на свои вопросы. – occulus
- 1. Secure Transaction между мобильным приложением и ЛАМПЫ
- 2. Использование Retrofit с мобильным мобильным приложением
- 3. Синхронизация данных между мобильным приложением и облаком
- 4. Связь между сервером и мобильным приложением
- 5. Связь с мобильным приложением Windows и javascript
- 6. Обнаружение между мобильным браузером или приложением PhoneGap
- 7. Отправка данных между мобильным приложением и PHP-приложением
- 8. Разница между прогрессивным веб-приложением и гибридным мобильным приложением
- 9. обмен данными между интернет-приложением (приложение j2ee) и мобильным приложением Android
- 10. Autofac с лазурным мобильным приложением
- 11. Multi Level Отзывчивого меню ... Transiction между мобильным и не мобильным
- 12. Общий токен доступа Facebook между веб-сайтом и мобильным приложением
- 13. Связь между Android-мобильным приложением и Desktop Html-сайтом
- 14. peer to peer communication между мобильным приложением и браузером pc
- 15. Большая передача данных между мобильным приложением и сервером
- 16. Защита связи между мобильным приложением и серверным сервером
- 17. Проблема IE7 с jQuery мобильным приложением
- 18. Войти в веб-службу с мобильным приложением
- 19. Многовариантный тест с мобильным приложением html5
- 20. подключение Bluetooth-устройства с мобильным приложением
- 21. Интеграция oauth2 с мобильным приложением (iOS/Android)
- 22. Синхронизация PHP-портала Admin с мобильным приложением
- 23. Как синхронизировать бэкэнд-таймер с мобильным приложением
- 24. Как синхронизировать бэкэнд-таймер с мобильным приложением
- 25. Есть ли разделяемое состояние между приложениями iPhone и мобильным сафари?
- 26. Взаимодействие приложения Joomla с мобильным приложением
- 27. Использование Google Analytics с гибридным мобильным приложением
- 28. Безопасная проверка требований к местоположению мобильным приложением
- 29. Обеспечение связи [Подлинность, конфиденциальность и целостность] с мобильным приложением?
- 30. проблема с openweathermap API с мобильным приложением
Спасибо за ваш ответ. Проблема в том, что у меня нет контроля над мобильным веб-сайтом или мобильным приложением. Оба принадлежат третьей стороне. На мобильном веб-сайте все, что я могу сделать, это поместить мой собственный код JavaScript, а в мобильном приложении я могу поместить небольшой фрагмент кода Objective-C. И приложение, и веб-сайт не совпадают. Они принадлежат двум различным поставщикам. – bashan