Messages that alert users can be incredibly useful. Don't try to force the user to proceed through the same process again. Once invoked, a user can cancel a modal at any time. But it should be as obvious as possible to users that particular actions will cause modals to appear. Your app can't invoke a modal without a trigger_id from a user interaction, which creates a certain amount of intentional usage. Their popup, attention-grabbing nature makes them a mighty weapon that should be wielded only at truly appropriate moments. Modals are intended for short-term interaction. Even then, you should get explicit permission from the installer before your app uses one of these mentions. There are very few cases where your app should send broad mentions like or One exception might be if your app sends a notification for immediate action when a critical system or service goes down. Think about settings like the rate of messages, the channel they should be posted to, and if applicable, the type(s) of notifications your app should send. When your app is first installed, allow the installer to easily set preferences that relate to communication. Pick the right frequency of notifications.In this doc, we've collated some basic interaction guidelines for apps. When you start putting all of this together, it's helpful to consider some evergreen tips that will keep interactions with your app pleasant and productive. You've storyboarded your app, given thought to the calibre of your communication, and mapped a trail through a myriad of Slack APIs.
0 Comments
Leave a Reply. |