Size: a a a

StartAndroid Ru Chat

2020 September 22

AR

Alex Ruter in StartAndroid Ru Chat
А первое, что писал оно не сохранялось. Нужно было для входа в приложение по биометрии. После удаления по телефону авторизация. Можно делать allowBackup в манифесте, но там для каких то версий. Делал с помощью KeyChain андроида. Но после переустановки приложения меняется ключ и расшифровать нельзя. Поэтому сам шифрую, сам сохраняю
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Т.е. логика Google-решения отличается от логики Apple-решения?

На iOS, к примеру, сохраняю ключ в кейчейне — и он там хранится даже после удаления приложения.
На Android, получается, нужны ещё какие-то дополнительные телодвижения?
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Всё, вопрос снят 🙂
источник

S

Sergey in StartAndroid Ru Chat
ԤИОНЕР
Т.е. логика Google-решения отличается от логики Apple-решения?

На iOS, к примеру, сохраняю ключ в кейчейне — и он там хранится даже после удаления приложения.
На Android, получается, нужны ещё какие-то дополнительные телодвижения?
в sharedPreference сохраняются после удаления
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Sergey
в sharedPreference сохраняются после удаления
источник

А

Артём in StartAndroid Ru Chat
Обычные Shared однозначно не хранятся при удалении приложения.
источник

АМ

Артем Миницкий... in StartAndroid Ru Chat
Привет, если у кого есть, скиньте пожалуйста, хороших и актуальных статей по java-kotlin-rx желательно со сравнением кода, и по livedata тоже со сравнением кода?!
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
В относительно новых версиях Android в манифесте можно проставить флаг, при котором SharedPreferences удаляться не будут
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Vitaly Peryatin
В относительно новых версиях Android в манифесте можно проставить флаг, при котором SharedPreferences удаляться не будут
Так, тогда помогите мне определиться, пожалуйста: что предпочтительнее использовать для хранения строкового значения, которое не должно удаляться при удалении приложения — причём хранить так, чтобы не спрашивать разрешения (права доступа) у пользователя?
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
ԤИОНЕР
Так, тогда помогите мне определиться, пожалуйста: что предпочтительнее использовать для хранения строкового значения, которое не должно удаляться при удалении приложения — причём хранить так, чтобы не спрашивать разрешения (права доступа) у пользователя?
Я бы хранил в SharedPreferences и установиил бы флаг, чтобы локальные файлы приложения не удалялись после удаления приложения
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Vitaly Peryatin
Я бы хранил в SharedPreferences и установиил бы флаг, чтобы локальные файлы приложения не удалялись после удаления приложения
И никакие Permissions при этом запрашивать даже не требуется — я всё правильно понял?
источник

VP

Vitaly Peryatin in StartAndroid Ru Chat
ԤИОНЕР
И никакие Permissions при этом запрашивать даже не требуется — я всё правильно понял?
Да
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Отлично, спасибо большое!
источник

СП

Сергей П. in StartAndroid Ru Chat
ԤИОНЕР
Так, тогда помогите мне определиться, пожалуйста: что предпочтительнее использовать для хранения строкового значения, которое не должно удаляться при удалении приложения — причём хранить так, чтобы не спрашивать разрешения (права доступа) у пользователя?
Не спрашивая пользователя на всех api?  В  DCIM каталог картинки можно кидать и в подобное.
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну и автоматический бэкап данных приложения их может восстановить при удалении приложения и новой установке (но не при удалении данных приложения)
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Сергей П.
Не спрашивая пользователя на всех api?  В  DCIM каталог картинки можно кидать и в подобное.
Не, ну я не хотел бы мусор плодить по всему хранилищу, если честно.
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
В iOS это вполне себе элегантно решается — в Android же я, увы, не знаю, с чего начать, чтобы добиться того же поведения, что и там.

Поэтому тут столько глупостей спрашиваю.
источник

СП

Сергей П. in StartAndroid Ru Chat
Вручную в меню данные приложения - > очистить их удалить можно.
источник

Ԥ

ԤИОНЕР in StartAndroid Ru Chat
Сергей П.
Вручную в меню данные приложения - > очистить их удалить можно.
А какой-нибудь флаг для запрета этого есть?
источник