TLDR: есть ли какой-нибудь собственный способ доступа к свойствам Titanium.App.Properties для Android и iOS?
Я работаю над проектом, в котором исходное приложение было создано сTitanium, и новая обновленная версия построена на Xamarin.
Первоначальные разработчики решили, что было бы разумно сохранить токен устройства в Titanium.App.Properties
, который будет использоваться для доступа ко всей истории пользователей и покупкам.
Токен устройства не хранится где-либо еще, поэтому единственный способ получить его - через Titanium.App.Properties
.
У меня есть ключ, который они использовали для хранения токена.Поэтому у меня вопрос: есть ли какой-нибудь собственный способ доступа к Titanium.App.Properties
для Android и iOS?
Из этого doc есть абзац: "И iOS, и Android хранят свойства приложения в специальных файлах в файловой системе. Собственно, свойства iOS называются NSUserDefaults, которые хранятся в файлах .plist в каталоге библиотеки приложения. Android хранит их в стандартных текстовых файлах xml по адресу / data / data /com.domainname.appname / shared_prefs / titanium.xml. Titanium предоставляет единые средства для установки и получения свойств приложения через API-интерфейс Titanium.App.Properties. "
Из этого SO вопрос звучит так, как будто требуется использовать модуль: "Другие приложения iOS не могут получить доступ к этим свойствам, и для доступа к этим свойствам собственные модули Android должны использовать метод API TiApplication.getAppProperties модуля Titanium."