Как я могу установить количество значков приложения iOS из его сегодняшнего расширения?

Я ищу способ обновить количество значков значка приложения iOS из его сегодняшнего расширения iOS8. Расширение Today имеет кнопку, и, нажав эту кнопку, пользователь может увеличить или уменьшить количество значков приложения iOS. Кто-нибудь может мне с этим помочь?

PS: мне нужно обновить счетчик значков без повторного открытия приложения, даже если приложение закрыто.


person ariane26    schedule 19.03.2015    source источник
comment
Невозможно напрямую, хотя это можно сделать с помощью API, вызвать API и отправить Push-уведомление в приложение.   -  person iphonic    schedule 19.03.2015
comment
orrr..используйте NSUserDefaults   -  person soulshined    schedule 19.03.2015
comment
Soulshined, как я могу установить количество значков значка приложения с помощью NSUserDefaults? не могли бы вы предоставить мне фрагмент кода?   -  person ariane26    schedule 19.03.2015
comment
@soulshined Но разве использование NSUSerDefaults не потребует от приложения обновления счетчика значков? Я вижу вашу идею, обновите int в NSUserDefaults, а затем, когда приложение откроется в следующий раз, проверьте это значение и соответственно обновите количество значков приложения,   -  person    schedule 19.03.2015
comment
мне нужно обновить количество значков, не открывая приложение.   -  person ariane26    schedule 19.03.2015
comment
Нет, @Dan, вы поделитесь им с группой приложений ... там много руководств ariane26 - просто используйте встроенную структуру для обмена кодом: developer.apple.com/library/prerelease/ios/documentation/   -  person soulshined    schedule 19.03.2015
comment
@ariane26 Вы можете увидеть один из моих ответов здесь, есть способ добавить файловый наблюдатель и обновить файл. а/27796037/790842   -  person iphonic    schedule 19.03.2015
comment
@iphonic Он хочет знать о сегодняшнем расширении, а не о watchppExtension..   -  person Dipen Chudasama    schedule 19.03.2015
comment
@DipenChudasama во всех расширениях обмена данными работает одинаково.   -  person iphonic    schedule 19.03.2015


Ответы (1)


Поскольку вы уже создали группу, вы можете сохранить файл в папке группы и добавить средство просмотра файлов в расширение, обновить файл из приложения, и средство наблюдения за файлами уловит изменение, и ваша работа будет выполнена.

person WebDev    schedule 03.06.2020