Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invite the user to install the app when using chatwoot on mobile #1271

Open
Giszmo opened this issue Sep 24, 2020 · 14 comments
Open

Invite the user to install the app when using chatwoot on mobile #1271

Giszmo opened this issue Sep 24, 2020 · 14 comments

Comments

@Giszmo
Copy link

Giszmo commented Sep 24, 2020

Is your enhancement request related to a problem? Please describe.
ChatWoot backend is hardly usable on a moderately small mobile screen

Describe the solution you'd like
The page should show me a dismissable notification: "You appear to be using ChatWoot on a mobile. Did you know it's even more awesome on its dedicated app? Find them here for Android and iPhone."

Describe alternatives you've considered
Fix the UI for small screens.

Additional context
I had no idea there was a mobile app and it appears to work decently.

@pranavrajs
Copy link
Member

@Giszmo Thanks for the suggestion, this is a good one to tackle.

@pranavrajs pranavrajs added Enhancement Good first issue If you are new and looking to contribute hacktoberfest Issues to work during hacktoberfest labels Sep 24, 2020
@pranavrajs
Copy link
Member

Additional context to the person who picks this up. Add an additional check for DISPLAY_MANIFEST before displaying this message.

@pranavrajs pranavrajs added this to the v1.10.0 (HacktoberFest) milestone Sep 24, 2020
@iammattmartin
Copy link

Just to add. Maybe worth trying to intercept the email so it opens the app.

Although this may be hard for self-hosted instances.

@Giszmo
Copy link
Author

Giszmo commented Sep 25, 2020

Just to add. Maybe worth trying to intercept the email so it opens the app.

Although this may be hard for self-hosted instances.

Could you elaborate? The app allows to configure "push notifications" yet I have so far never been notified very timely using a self-hosted instance. Why is that not instant? Why are even mails delayed by hours? Why would that be better if not self-hosted?

@iammattmartin
Copy link

I mean email notifications that you can click on that open the app natively, not go to the web GUI.

Your follow up questions are not really relevant to the initial post though. It's a beta app firstly. Emails from self-hosted at least for us are not delayed several hours so this seems to be an issue with your setup as it's not a CW bug at least.

@Giszmo
Copy link
Author

Giszmo commented Sep 25, 2020

I mean email notifications that you can click on that open the app natively, not go to the web GUI.

You can register programmatically for custom servers I think. If not, there is certainly other ways.

@mathamonkey
Copy link

mathamonkey commented Oct 20, 2020

@pranavrajs Hi, I would like to give this a try.
Can you please assign it to me and define the acceptance criteria.

@mathamonkey
Copy link

@pranavrajs Hi, I would like to give this a try.
Can you please assign it to me and define the acceptance criteria.

Hi @pranavrajs
A gentle reminder!

@pranavrajs
Copy link
Member

@mathamonkey To start with, let us try to implement native banners.

For iOS, please see:
https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

Please see the section Implementing a Smart App Banner on Your Website

For android, please see:

https://developers.google.com/web/fundamentals/app-install-banners/native

Please see the links to our mobile apps below.
For iOS: https://apps.apple.com/app/id1495796682
For Android: https://play.google.com/store/apps/details?id=com.chatwoot.app&hl=en

@mathamonkey
Copy link

@mathamonkey To start with, let us try to implement native banners.

For iOS, please see:
https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

Please see the section Implementing a Smart App Banner on Your Website

For android, please see:

https://developers.google.com/web/fundamentals/app-install-banners/native

Please see the links to our mobile apps below.
For iOS: https://apps.apple.com/app/id1495796682
For Android: https://play.google.com/store/apps/details?id=com.chatwoot.app&hl=en

Okay, Sure.

@pranavrajs pranavrajs removed the hacktoberfest Issues to work during hacktoberfest label Nov 2, 2020
@pranavrajs pranavrajs removed this from the v1.10.0 milestone Nov 4, 2020
@muhsin-k
Copy link
Member

muhsin-k commented Apr 6, 2021

The iOS smart app banner is completed in chatwoot/chatwoot/pull/1531. I will make a separate PR for Android.

@pranavrajs
Copy link
Member

@muhsin-k Have we done the changes for both iOS and Android?

@pranavrajs pranavrajs added feature-request This label is used to track new features which is a significant change to existing product and removed enhancement labels Nov 7, 2022
@muhsin-k
Copy link
Member

@pranavrajs
Android

Not yet.

iOS
It is working in the safari app and not in the chrome app.

photo_2022-11-10 11 30 11

I will work on these issues in next the sprint

@muhsin-k muhsin-k added this to the v2.12.0 milestone Nov 10, 2022
@muhsin-k muhsin-k self-assigned this Nov 10, 2022
@sojan-official sojan-official removed this from the v2.12.0 milestone Dec 21, 2022
@pranavrajs pranavrajs added 🧜‍♀️ q2-2024-product-cleanup and removed Good first issue If you are new and looking to contribute feature-request This label is used to track new features which is a significant change to existing product v3-board-cleanup labels Apr 29, 2024
Copy link

linear bot commented Apr 29, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Engineering Backlog
Development

No branches or pull requests

6 participants