На самом деле мой вопрос очень похож на Single Sign-On in Android apps, но поскольку он не имеет ответов, я создаю новый в надежде найти ответ.Одиночный вход для 2 приложений
У меня есть 2 приложения под тем же доменом (com.example.appone и com.example.apptwo), которые используют одни и те же API-интерфейсы регистрации/входа в систему, но предоставляют разные функции. Как правило, в каждом приложении я храню связанную с сеансом информацию в своей собственной SQLite DB.
Что я хочу сделать, так это то, что я хочу разделить эту связанную с сеансом информацию между моими приложениями, чтобы, если пользователь входит в одно приложение, ему не нужно снова входить в систему во втором.
Я пробовал поиск в Интернете, но я мог найти только логины единого входа, предоставляемые Google, Facebook и другими сторонними поставщиками, которые я не хочу использовать.
Пожалуйста, предлагайте ребятам.
Вы можете использовать ContentProvider для этого случая и можете совместно использовать данные базы данных. –
@NigamPatro Да, я думал об этом, но разве это не угроза безопасности? – camelCaseCoder
См. Ссылку https://developer.android.com/training/articles/security-tips.html и перейти к разделу ** Использование поставщиков контента ** и проверить это. Это будет полезно для вас, я думаю, –