Nano Hash - криптовалюты, майнинг, программирование

Сбросить значок на значке приложения из push

Я использую синтаксический анализ для отправки push-уведомлений пользователям iOS и Android. По какой-то причине после обновления интерфейса Parse параметр по умолчанию «Увеличить значок приложения?» был включен, и все пользователи iOS теперь видят красный значок с цифрой «1».

В моей текущей версии приложения. В моем приложении нет кода, удаляющего значки. Как я могу сбросить этот значок для моих пользователей? Может быть, я могу отправить какой-нибудь толчок, чтобы установить его число равным 0?


  • да, толчок с 0 может помочь. 11.12.2015
  • как это можно сделать? например из интерфейса parse.com? 11.12.2015

Ответы:


1

Вместо выбора text вы должны нажать на JSON

Что-то такое:

введите здесь описание изображения

Для каждого уведомления создайте объект словаря JSON (как определено в RFC 4627). Этот словарь должен содержать другой словарь, идентифицируемый ключевыми приложениями. Словарь aps может содержать одно или несколько свойств, определяющих следующие типы уведомлений пользователя:

Предупреждающее сообщение для отображения пользователю. Число, обозначающее значок приложения. Звук для воспроизведения.

Отсюда: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html

Также вы можете использовать "content-available" : 1 для создания тихого push-уведомления, которое пользователи получат, но не уведомят об этом, поэтому вы можете просто отправить это push-уведомление, чтобы стереть значок.

11.12.2015
  • Это хорошее решение! Спасибо! Выяснил, что для тихого пуша нужно отправлять JSON без алерта 12.12.2015

  • 2
    func applicationDidBecomeActive(application: UIApplication) {
      let inst = PFInstallation.currentInstallation()
      if inst.badge != 0{
        inst.badge = 0
        inst.saveEventually()
      }
    }
    

    Если вы хотите сделать это без обновления приложения, вы можете отправить Push через веб-сайт Parse и установить badge : 0.

    11.12.2015
  • я могу добавить его только в новой версии приложения - но оно будет доступно примерно через неделю - я хочу сбросить его сейчас) 11.12.2015
  • Отправьте, затем нажмите badge : 0 11.12.2015
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..