- Jak zatrzymać użytkowników zalogowanych do mojej aplikacji mobilnej?
- Dlaczego każda aplikacja wymaga konta?
- Który mechanizm uwierzytelniania jest zalecany do uwierzytelniania aplikacji mobilnych?
- Jakie są zalety i wady, że użytkownicy za każdym razem logują się do aplikacji?
Jak zatrzymać użytkowników zalogowanych do mojej aplikacji mobilnej?
Gdy użytkownicy logują się do aplikacji, przechowuj status logowania do sharedPReference i wyczyść sharedPreference, gdy użytkownicy wyloguj się. Sprawdź za każdym razem, gdy użytkownik wchodzi do aplikacji, jeśli status użytkownika od preferencji udostępnionych jest prawdziwy, nie trzeba ponownie logować się.
Dlaczego każda aplikacja wymaga konta?
Pierwszą rzeczą, którą aplikacja monituje po otwarciu, jest utworzenie konta lub zalogowanie. Ponieważ jest to sieć społecznościowa, która łączy użytkownika z ich rzeczywistymi sieciami, korzystanie z danych osobowych jest niezbędne do połączenia użytkowników z przyjaciółmi i rodziną. Bez niego istnieje znaczny spadek funkcjonalności i wartości.
Który mechanizm uwierzytelniania jest zalecany do uwierzytelniania aplikacji mobilnych?
OAuth stał się szczególnie pomocny w powtarzającej się transmisji uwierzytelniających poświadczeń. W ten sposób aplikacja żąda poświadczeń użytkownika z każdym nowym zapytaniem, które umożliwia zabezpieczenie wymiany danych między aplikacją mobilną a serwerem zdalnym.
Jakie są zalety i wady, że użytkownicy za każdym razem logują się do aplikacji?
Plusy są takie, że będą bardziej wchodzić w interakcje z twoją witryną, wady są wadami, że każdy, kto ma dostęp do komputera, może działać jako ta osoba i może popełnić oszustwo. Jeśli Twoja usługa jest oparta na interakcjach, a niskie ryzyko oszustw, utrzymanie użytkowników zalogowanych może mieć sens (Amazon, Stack Exchange).