Tapatalk alternative for Elkarte boards?
November 23, 2019, 07:42:28 am
I am planning to transfer to the Elkarte board in the near future. I am currently using a SMF board with the "Tapatalk" plugin. The Tapatalk option will be missed by many of the current forum users. Any suggestions for an alternative mod/plugin for users to access Elkarte boards through mobile phones etc?
Re: Tapatalk alternative for Elkarte boards?
Reply #2 – December 08, 2019, 02:34:37 am
emanuele
Global Moderator
Adding the home page to your home (or whatever is called in the English version of android/chrome you should see the badge counter for the notifications. Not sure how frequently it updates, though. There are also "desktop notifications", but to be honest I don't know how are triggered in mobile. I guess you have to keep the forum open in a browser tab.
Re: Tapatalk alternative for Elkarte boards?
Reply #5 – December 08, 2019, 04:30:31 pm
emanuele
Global Moderator
I guess they are using the more recent version of the notifications thingy, the one I have never fully understood how to make it work...
Re: Tapatalk alternative for Elkarte boards?
Reply #6 – December 09, 2019, 09:45:45 am
Not sure about the android issue .... could simply be an issue with the notification library that we are using. I checked and what we have is the latest version of that library, but it has not been updated in some time, no new releases or commits so yeah .... might have to look for something else. I think the issue with not getting updates with the tab closed is that the library we use still had a "todo" to add service workers. It is the service workers that run independent of a given browser tab/window and allows it to notify with a push notification (as long as some window is open), at least that is my basic understanding.
Re: Tapatalk alternative for Elkarte boards?
Reply #8 – December 12, 2019, 05:09:19 pm
I've been looking into this, well mostly reading about it really since I'm not familiar with this stuff. I did update the library we use to a newer version (actually another project which picked up development) on my test site and it seems to be working as expected on my desktop and on my android phone. As expected (?) is that you will get a notification only when: 1) your browser is open 2) you are logged in to the site 3) you can be on any tab in the browser or running another app on android / desktop as long as the browser is active somewhere 4) you have allowed the site to provide notifications 5) you have allowed the "app" aka browser in this case, to display notifications. Notifications do not currently appear if the browser is closed or you are not logged in. I've tried a few web examples of allowing notifications when the browser is closed, and so far none of the demos actually work LOL, but I think that's just because the demos are older and the Notification api was not quite done. It seems to get "browser closed" notifications takes a bit more work, you need the browsers endpoint url and use some private / public keys and some other stuff and the like. I've read two ways this could be done, one is using a web-push library that sends the notifications to the registered endpoint(s) which I think can run on the current server. Another is possibly make use of Googles Firebase Cloud Messaging service. There may be other ways as well. I'm not aware of how XF does this or other fora packages.
Re: Tapatalk alternative for Elkarte boards?
Reply #9 – December 12, 2019, 06:58:47 pm
As I sit here, beer in hand, I'm thinking is it even a good idea to get notifications on a closed browser? I'm thinking of the shared computer, if you are not logged in, should messages be pushed? Seems like a security problem, at least for desktop as multiple users could potentially use the same computer. So that would have to be limited to mobile I would think .. to ponder.
Re: Tapatalk alternative for Elkarte boards?
Reply #11 – December 12, 2019, 09:12:14 pm
Thanks, that is really good data on your sites mobile % I'm thinking the mobile stuff is safe since its not like you are giving out your phone for other to use. I'll continue to read up on how all of this works and try and figure out how to proceed. I'll also note that the iOS/Safari stuff is its own little hell hole so I'm not even looking at that at this point.