Я хочу обмениваться данными между приложением Ionic4 и родным виджетом сегодня.Для этого я использую этот плагин
В документации к плагину Cordova вы найдете «специфичные для iOS функции», в которых упоминается NativeStorage.initWithSuiteName.Но это отсутствует в плагине Ionic.
Поэтому я изменил свой код следующим образом:
if (this.platform.is('ios')) {
window['plugins'].NativeStorage.initWithSuiteName('group.com.test.test');
}
и
this.nativeStorage.setItem(key, val);
Но когда я хочу получить данныев виджете сегодня ключ не установлен.
let preferences = UserDefaults(suiteName: "group.com.test.test");
if let test = preferences!.string(forKey: "test") {
print(test);
} else {
print("No");
}
Кто-нибудь знает, как с этим справиться?Спасибо за вашу помощь!