Я прочитал от критики, что кто-то опубликовал мое приложение, что не является хорошей практикой попросить пользователя включить push-уведомления при первом запуске. Я никогда не видел проблемы с этим, но я хотел услышать мнение других об этом.Запрашивающий пользователь для включения Push-уведомлений при первом запуске
ответ
По моему опыту, лучше всего запросить их для уведомлений (или любых других разрешений, если на то пошло), когда они смогут увидеть, как это будет им полезно. Много раз пользователи не будут знать, почему вы хотите отправить им push-уведомления при первом запуске. Apple говорит об этом в своих руководствах по интерфейсам для iOS:
«Запрашивайте разрешение при запуске приложения, только если ваше приложение не может выполнять свою основную функцию без данных пользователя. Люди не будут обеспокоены этим, если это очевидно, что основная функция вашего приложения зависит от знания их личной информации «
Выдержки От: Apple Inc.„ IOS Руководство Human Interface“. Интерактивные книги. https://itun.es/us/pyfv0.l
Лучший способ попросить пользователя разрешений любого типа в первый раз, когда он действительно необходим для приложения. (т. е. для камеры, когда загружен экран камеры)
Что касается push-уведомлений, если есть польза для их использования, объясните их в уведомлении, запрашивающем разрешение (например, подсказка! Использование push-уведомлений может помочь вам. .), а не просто спрашивать в своем обычном стиле с самого начала.
В отличие от многих других разрешений, невозможно настроить оповещение для уведомлений. – Glorfindel
О! не знал этого, спасибо за головы. – ecatalano
- 1. Запрашивающий пользователь для H
- 2. wp8 при первом запуске
- 3. gitolite пользователь, запрашивающий пароль
- 4. VIM, запрашивающий переменную при запуске макроса?
- 5. Android, запрашивающий разрешение при запуске Runtime Exception
- 6. Почему сбой при первом запуске?
- 7. WebException при первом запуске: NotFound
- 8. Пастаспециальная ошибка при первом запуске
- 9. Анимация лаг при первом запуске
- 10. Установить NSPopUpButton при первом запуске
- 11. Запрашивающий пользователь для ввода - простой код
- 12. Запуск операции только при первом запуске приложения
- 13. Открытие конкретной страницы при первом запуске
- 14. iOS: управляйте данными при первом запуске приложения
- 15. iPhone уведомление при первом запуске приложения
- 16. AFNetworking возвращает null при первом запуске
- 17. presentModalViewController in viewDidLoad при первом запуске
- 18. Заполнение навигационного контроллера при первом запуске
- 19. Активность активности запуска Android при первом запуске
- 20. Android WakeLock не работают при первом запуске
- 21. Отображение учебника слайдов при первом запуске приложения
- 22. Запись в файл, пропущенная при первом запуске
- 23. Почему thisStartLoadWithRequest запускается только при первом запуске?
- 24. OpenModalWindow выдает ошибку при первом запуске экрана
- 25. Как загружать/инициализировать couchDB при первом запуске?
- 26. Active NavItem при первом запуске компонента
- 27. Инициализация ключей NSUserDefaults при первом запуске приложения
- 28. Показать оверлейную всплывающую подсказку при первом запуске
- 29. Как показать UIViewController при первом запуске приложения?
- 30. WatchKit - Как получить данные при первом запуске?
Имеет смысл, спасибо за помощь! – Andrew