this could be a local cache issue of your application. The mattermost mobile app has its own internal database and it’s worth a try to flush it to see if this helps with your issue.
What helped me in the past was to logout of the server profile and log back in again, which seems to do something to the local database - can you try that please on your mobile device to see if that changes the behaviour?
I also cleared Android cache and storage. (In the past, I tried to uninstall the app and re-install it).
Now, the functionality has changed a bit. Clicking on a (“Business Development”) notification, I’m being taken to the main Metrical channel, without the channel being selected:
Can you try to swipe to the left and back, drag the open channel view up to force a refresh of the posts in the channel or close theapp and go back into the channel then; does sny of these actions bring the missing post back?
On iOS there is, when you swipe from the left end of your screen to the right when you’re in a channel, you leave it and go back to the channel overview.
Thanks for the additional information.
Can you please confirm the build number of your app? There has been an update recently and I just want to make sure that you’re using the most recent version (or check your Playstore for an update first, please).
If you’re already on the most recent version and the problem still persists, please try to logout of your server profile in the Mattermost application and log back in. This will clear the local database of posts, channels, etc. of the app and might also fix the issues you’re seeing.
Maybe there is another thread for this, but for me, I think ever since the 2.0 mobile app release on Android that happened earlier this year, things have been pretty wonky. I currently have the latest version available to me in the app store, 2.1.0.
Sometimes it says teams don’t exist. Sometimes teams show up blank. Sometimes channels show up blank. Sometimes channels stop updating. Sometimes messages are delayed. Sometimes messages don’t send (get an immediate red !), a resend normally works but not always, and then sometimes it sends twice.
Happens both on Wifi and cell network.
We have a self-hosted server, nearly up-to-date at 7.8.0.
Desktop app or web interface through a browser works fine.
Today I completely removed the MM mobile app and re-installed to see if that helps somehow.
Thanks for adding this information here, did your profile also get wiped after the reinstall? Did you have to re-create the profile or did the application find the old profile and let you reuse it?
I’m not sure if I know what you’re referring to as a profile - but when I started Mattermost on my phone after the re-install, it seemed to act like I installed it for the first time. I had to configure the server to connect to (URL and name) and enter my credentials again.
But sadly that reinstall didn’t help - still having issues.
I forgot to mention that frequently swiping up doesn’t refresh a channel. Instead, I have to scroll up in the conversation a little, then back down, and then swipe up. Sometimes twice. And sometimes if I open a channel, and then wait for a bit (10 seconds or so), messages will suddenly appear.
I’ve started using the mobile app less and less because of this - I’m just about at the point where I can’t rely on it anymore. This same issue is happening to other Android users on our server, so it’s not just my phone.
My next experiment is testing an old version of the mobile app.
I uninstalled the 2.1 version from the app store, and I installed the apk for 1.55.1 from Releases · mattermost/mattermost-mobile · GitHub. Logged into the server and I’m initially noticing a difference already. Channels populated messages pretty much instantly as I navigated around. That did not happen with the 2.1 version.
After you’re logged in to one of the profiles on your app, tap on your profile picture on the bottom right, click on advanced settings and then you’ll find a “report a problem” link at the bottom, which will open your default mail application with the logs attached.
→ You do seem to have some archived channels in your channel list which cannot be queried from the mobile app, not sure why, will have to find out, but according to the icon of the channels in question, they do not seem to be archived.
Can you provide the channel IDs for one of the channels in questions so I can see if there’s a corresponding line in the logs? Unfortunately the logs do not contain the names but only the IDs.
To get the ID, visit the channel in your browser and copy it out of the URL or open it in your desktop app and click on “View Info” which will open the channel info sidebar, it contains the “ID”.
Update:
Can you verify that you’re able to access archived channels in the web- or desktop app on your server? Maybe there’s a server side configuration to disallow access to archived channels for your users and the mobile app just doesn’t handle them properly.