Каковы оптимальные методы обработки приостановок приложений и ошибки "Слишком много одновременных подключений к этой учетной записи Gmail" для Mailcore2?

Одна проблема, с которой я столкнулся, заключается в том, что если пользователь вручную завершает приложение из фонового процесса, перезапускает свежий экземпляр приложения и продолжает делать это несколько раз, он открывает несколько сеансов IMAP с Google, что вызывает "слишком много одновременных подключений". ошибка.

Что вы рекомендуете для решения здесь быть? Я не верю, что Mailcore2 автоматически отключается при приостановке, правильно?

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

0 ответов

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