Когда создавать PFInstallation

Я новичок в использовании PFinstallations в Parse, и я немного запутался в том, как они работают. У меня есть приложение, которое создает новую установку, когда пользователь создает учетную запись, и я установил поле "Пользователь" установки для userId пользователей, чтобы потом можно было легко отправлять им уведомления. Я не понимаю, как работает установка, когда пользователь выходит из системы или закрывает приложение. Чтобы всегда иметь возможность отправлять пользователю уведомление, должен ли я периодически создавать новые установки, когда происходят эти события (например, выход из системы или закрытие приложения)?

1 ответ

Решение

Вам никогда не нужно создавать экземпляр PFInstallation, Инфраструктура синтаксического анализа будет обрабатывать это для вас, если вы обращаетесь к нему с помощью PFInstallation.currentInstallation(), Но чтобы сохранить его в бэкэнде, вам нужно вызвать один из методов сохранения самостоятельно.

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

Инфраструктура синтаксического анализа записывает установку на диск на устройстве пользователя. Когда приложение перестает работать, а затем перезапускается, parse может просто прочитать эти данные с диска и получить PFInstallation объект снова

Другие вопросы по тегам