Improvement: Chat pre-installation bottom sheet
Summary
Not sure if this should be considered an improvement or a bug. The app can't have a button on it's main navigation bar that automatically sends the user away from the application on the first press without any context. This can affect onboarding by inadvertently bouncing the user away from the app.
Comparison
Facebook covers this by:
- Showing directly a modal with the in-app download modal on iOS
- Showing an informative modal then opening the in-app download modal on Android
Proposed fix
We can use the BottomSheet
to inform the user about the existence of the separate Chat application with the download option on the main action button. If the user choose to download it we can open the in-app download modal or send the user directly to the store/url.
Future proof
Even if there is a future decision of moving away the chat action from the bottom bar, this behavior is still valid.
Development
If there are any extra complications on adding the in-app install modal. Just showing the information sheet should be enough. The BottomSheet should be shown if the user have never pressed the action or doesn't have the app installed.