What are some easy, seamless ways to prompt an iOS/mobile user to input data throughout the day (e.g. for a food diary), from both the notification and the data entry perspective?
So far the best solution I've seen is to make the swipe-left feature of notifications in the iOS lock screen (where, for example, iMessage gives you the option to reply/view in app) an short yes/no question. This probably isn't the best solution, though, especially for more complex data input.
What other considerations are typically important for making this a seamless experience? How do you avoid annoying a user with too-frequent notifications if data collection is crucial for functionality later on?
All answers are appreciated. Thanks in advance.