Announcement

Collapse
No announcement yet.

When does Push Notification work? (after finishing setting up)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • When does Push Notification work? (after finishing setting up)

    Hello,

    I have finished setting up firebase and been testing vBulletin ios app on TestFlight.
    As I can see, Push Notification will send notification for messages that received from other members on forum.

    I'm wondering is there any setup to make it push specific notification to users. For example, new subscriber, new reply, new like..?

    Thank you very much for your kind support.

  • #2
    The user can determine what they are notified about in the Web Client under "User Settings -> Notifications."

    The app will show have push notifications after the user logs in and stays logged in with the app. If the user doesn't visit the site within 7 days, the notifications will be suppressed. They will also have to enable Push Notifications for the app in their phone settings.
    Translations provided by Google.

    Wayne Luke
    The Rabid Badger - a vBulletin Cloud demonstration site.
    vBulletin 5 API

    Comment


    • #3
      Thank you for reply.

      I have known about user setting option for notification.
      For example, I can see notification about my new likes on web view (any browser). But my app notification does not show that.

      Comment


      • #4
        Originally posted by Wayne Luke View Post
        If the user doesn't visit the site within 7 days, the notifications will be suppressed.
        What is the rationale behind this, and could we PLEASE have an option to decide this ourselves, as forum admins?

        IMHO, notifications are a very effective way of having users coming back to your forum and helping them keeping track of the activity there, so cutting all push notifications off for users after only 7 days of inactivity sounds pure crazy to me?!

        No other app I know of does this (and for a good reason too)!?

        Comment


        • #5
          There is no setting. I do not know the rationale. I don't design or develop the Mobile Suite. I don't even use it very often because the Web UI is better for my purposes. I only use it to try and replicate issues people report.

          You'll have to request such a feature to be added.
          Translations provided by Google.

          Wayne Luke
          The Rabid Badger - a vBulletin Cloud demonstration site.
          vBulletin 5 API

          Comment


          • #6
            Originally posted by Wayne Luke View Post
            There is no setting. I do not know the rationale. I don't design or develop the Mobile Suite. I don't even use it very often because the Web UI is better for my purposes. I only use it to try and replicate issues people report.

            You'll have to request such a feature to be added.
            Ok, a tracker request has now been created.

            As a side note, contrary to your highly knowledgeable replies in all other support forums on this board, wouldn't it make some sense to have someone from the Mobile Suite support/dev-team being responsible for the support replies in this particular forum, rather than you just replying that you have no idea because you don't use the product yourself? I mean, since this is after all a support forum for the Mobile Suite?
            Last edited by vbSuperfan; Tue 7 Sep '21, 1:57pm. Reason: Updated link due to moved ticket.

            Comment


            • #7
              Developers rarely visit the forums. Mobile Suite developers even less so. There is no separate support team. Not knowing the rationale behind a design decision isn't a gamebreaking thing. The apps are designed to be a different client than the Web App and not have all the same configuration options available. This makes setting them up in the mobile publisher easier. Again design decisions are made for this.

              Support for the Mobile Apps basically involves helping people publish them on the various stores based on the documentation provided and reporting issues with the mobile publisher if apps cannot be built. They can't be truly customized as they are compiled apps.
              Translations provided by Google.

              Wayne Luke
              The Rabid Badger - a vBulletin Cloud demonstration site.
              vBulletin 5 API

              Comment


              • #8
                Ok, I see. Still, the excellent support you supply for the main product (including your close contact with the developers etc) is one of the things that make me return to it as a paying customer, and I still really miss the same thing for the Mobile Suite.

                Comment


                • #9
                  As a compiled app, there isn't much that can be tweaked in the Mobile App to work around issues while the developers fix bugs and add features.
                  Translations provided by Google.

                  Wayne Luke
                  The Rabid Badger - a vBulletin Cloud demonstration site.
                  vBulletin 5 API

                  Comment


                  • #10
                    @vbSuperfan.
                    Did you end up putting in a request to get the one week suppression function removed?
                    Just set up mobile suite and totally agree with you. My forum is for business and I need my customers to get push notifications at every chance.
                    If you didn't put in a request yet I'm happy to.

                    Comment


                    • #11
                      Yes, I already linked to it directly from my post above, but here you have it again:

                      https://tracker.vbulletin.com/vbulle...sues/VBV-20742 (original link updated)

                      Please help voting it up, eveyone who feels the same!

                      Unfortunately, the issue hasn't even been confirmed yet by the developers/support-team. Ever since the pandemic hit, the tracker (and development of the Mobile Suite as a whole, even) seems practically abandoned, with no one answering, confirming or handling almost anything there.
                      Last edited by vbSuperfan; Tue 7 Sep '21, 2:02pm. Reason: Updated link to ticket, since it was moved.

                      Comment


                      • #12
                        Since, as a customer of the vBulletin Mobile Suite, the push notifications are a very important and central feature to me (and even to the Mobile Suite itself, marketing push notifications as the most important advantage of the Mobile Suite over just browsing the forum using the web browser on the mobile phone(!)), and I cannot afford waiting any longer for the developers of the Mobile Suite to take notice of me pointing this out, let alone doing anything about it, I would very much like to know approximately what part of the vBulletin PHP code that is handling the sending of the push notifications, including the 7 day limitation, so that I can patch this myself on my own forum instance instead?

                        Because it has to be the vBulletin core PHP back-end that sends these notifications to the mobile clients (and consequently also decides not to send them after 7 days of inactivity), right?

                        Any pointers would be highly appreciated!

                        (and yes, I know that any modifications will not be supported, that vBulletin takes not responsibility for any tips on how/where to change the code etc, etc, don't worry, I'm an able programmer and experienced vBulletin modder, I would just like a pointer to a good place to start looking in the PHP code, that's all )

                        Thanks in advance to anyone able to provide any tips whatsoever regarding this!

                        Comment


                        • #13
                          /core/vb/library/fcmessaging.php line 270:

                          $cutofftime = (vB::getRequest()->getTimeNow() - 604800);

                          You will need to be using the non-PHAR download version to see this file without extra work.

                          All the standard caveats are applied. Modify the code at your own risk. If you break it, we can't fix it for you. You'll have to restore the default files. Code changes are overwritten on upgrade.
                          Last edited by Wayne Luke; Tue 17 Aug '21, 12:29pm.
                          Translations provided by Google.

                          Wayne Luke
                          The Rabid Badger - a vBulletin Cloud demonstration site.
                          vBulletin 5 API

                          Comment


                          • #14
                            Thanks a million, I will absolutely try to patch this and see how it goes!

                            Is the "non-PHAR download" the default one (I'm using the default download)? If it is not, will there be any side-effects whatsoever from installing the non-PHAR version over an existing default download version, or will that just be seamless and unnoticeable to users?

                            Comment


                            • #15
                              The default is PHAR. You can see this by going to /core/vb and instead of a bunch of folders and files, you will see two PHP files.

                              To get the non-PHAR download, you need to customize your vBulletin download under More Download Options.

                              The end user will not see any change between PHAR and non-PHAR. Its benefits is a smaller upload to your server along with the ability to pre-load this file before startup on newer versions of PHP. The second requires control over the server and using something like FastCGI or php_fpm
                              Translations provided by Google.

                              Wayne Luke
                              The Rabid Badger - a vBulletin Cloud demonstration site.
                              vBulletin 5 API

                              Comment

                              Related Topics

                              Collapse

                              Working...
                              X