Zender v3.0

Hello, Dear Customers!

We apologize for the very late replies and silence these past few months, we had a problem in our company that needs attention and now it's done.

Anyway, this major release has tons of new features and improvements but it also has breaking changes, these includes the following:

  • Gateway app is now using FCM for fast and efficient performance, the old app is now completely incompatible with the new version. You will need to build your app starting to v1.
  • Minimum PHP version is now 7.4, we had to do this to make the system compatible with 8.0, we removed legacy support for this.
  • Old languages are now incompatible with the new version. if you have translations, we apologize but it will not work anymore.
  • The system will only come with English language when installed, you can install additional languages by visiting the zender language repository, it is public and you can fork and create a pull request to submit your changes. 
  • Rest API was completely re-written, the old one is not compatible in the latest version anymore.
  • We have removed impersonate feature, this violates the user privacy and we had to remove it.
  • One click update has been changed, you will now need to select the update zip file when updating the system.

In addition, the latest release only comes with files for fresh install, the update files are still being created by our team, we apologize for this. The reason for the delayed update files is the overall system, it was completely incompatible with the old version and we needed to manually track the changes that needs to be applied to the old files.

The plugins are also not compatible in the latest update, we are still updating them and will also release soon.

We have added many interesting features in the update such as the following:

  • Notifications Listener - Devices can now listen for notifications from specific apps, this is useful if you want to create an automated task when some send you a chat from Facebook messenger, a notification from your favorite game. The system also has webhooks and actions for this.
  • USSD Requests - It is now possible to send USSD requests, only Android Oreo and later are compatible with this feature.
  • WhatsApp - Send and receive chats from linked WhatsApp accounts.
  • 3rd Party Gateway Integrations - It is now possible to integrate 3rd party gateways, you can also do this on your own using the controller boilerplate. Right now, we have integrated Twilio to show how it works, you can create you own pricing on top of the 3rd party gateway fixed pricing which will allow you to earn money. GitHub Repository: https://github.com/titansys/zender-gateways
  • 3rd Party Shorteners - It is now possible to shorten the URLs in the messages before sending them, you can easily integrate any URL shortener using our controller boilerplate. We have integrated Bit.ly to show how it works. GitHub Repository: https://github.com/titansys/zender-shorteners
  • Partner System - Users can now be a partner gateway provider, allow them to use their devices for global operations, they can set their message pricing and more. We have also created a dedicated page for the pricing table where users can view the partner rates and more.
  • App Structure - It is now possible to customize the layout of the gateway app, you can also add your own custom jаvascript and CSS, making it possible to add your some ads and images in the app.
  • Local Environment - The gateway app can now be built for local servers for your own local network.
  • Domain Restriction - You can now define your site domains that can use your purchase code, we've added this because we received some reports that there are purchase codes being used without permission from the owner. You can add your zender domains in your profile settings here in the support site, separate each domains with linebreak. If you leave the settings empty, then all domains will be allowed to use your purchase code.

You will probably encounter some bugs in this version, please report it to us immediately so we can release a fix in the following updates.

You can download the latest update from your codecanyon account or in the official GitHub repository: https://github.com/titansys/zender-official/releases

More features are there but it's too many to manually explain each of them here. Please try the demo here: https://previews.titansystems.ph/zender/

Changelog v3.0

  • Added the ability send and receive WhatsApp chats
  • Added USSD requests to gateway app
  • Added credits system
  • Added support for MySQL 8
  • Added support for PHP 8
  • Added notification listener in the gateway app
  • Added the ability to select multiple groups per contact
  • Added the ability to send push notifications to gateway app
  • Added the ability to broadcast live notifications to browser users
  • Added the ability to send bulk email to users for marketing
  • Added the ability unsubscribe by replying STOP or visiting a link
  • Added sim card slot detection in the received SMS
  • Added spintax for composing messages
  • Added the ability to reset package counter to daily or monthly
  • Added the ability to translate the messages before sending them
  • Added the ability to re-send failed messages
  • Added the ability to remove the free model, require users to purchase premium package
  • Added the ability to select multiple rows and delete all at once in the table system
  • Added the ability to shorten URLs in the messages
  • Added the ability to integrate 3rd party gateway providers such as Twilio
  • Added the ability to integrate 3rd party URL shorteners such as Bit.ly
  • Added the ability to launch simulated webhook triggers
  • Added the ability to clear pending messages via API
  • Added the ability to define domains that are allowed to use purchase code
  • Added quick reply button to received messages
  • Added bulk sending endpoint in the API
  • Added events charts in the dashboard 
  • Added utilities charts in the dashboard
  • Added delivery ratio in the dashboard
  • Added the ability to login using email and password in the gateway app
  • Added virtual tour guide in the gateway app
  • Added Realtime notifications system
  • Added partner system to allow users to earn money with their devices
  • Added the ability to show all packages in the homepage
  • Added in-app update downloader and installer in the gateway app
  • Added Hebrew language
  • Added Thai language
  • Added Norwegian language
  • Added Serbian language
  • Added Swedish language
  • Added dashboard tooltips
  • Added new documentations in the dashboard
  • Added the ability to re-order languages
  • Added system API for managing SaaS platform
  • Added template editor in the admin panel
  • Added the ability to regenerate system token in the system settings
  • Added the ability to build gateway app for local environment
  • Added the ability to update and delete plugins in the admin panel
  • Added visitor statistics in the admin panel
  • Added bulk marketing in the admin panel 
  • Added clear cache button in the admin panel
  • Added the custom JаvaScript and CSS editor in the theme settings
  • Added the ability to modify app structure and add custom jаvascript and CSS
  • Updated gateway system, now using FCM for faster and efficient transactions
  • Updated landing page template
  • Updated dashboard table system
  • Updated dashboard for Realtime data syncing
  • Updated system updater to manual selection of update zip file
  • Updated languages system and language strings
  • Updated API documentation
  • Updated API endpoints
  • Updated gateway app target SDK
  • Updated status types to pending, queued, send and failed
  • Updated minimum php version to 7.4
  • Updated composer packages
  • Fixed gateway app notification icon
  • Fixed infinite chart scrolling bug
  • Fixed delivery reports
  • Fixed characters issue when sending SMS
  • Fixed a bug where sending messages with very long URL doesn't get sent
  • Fixed currency exception handler
  • Fixed table paging system getting refresh when updating/deleting data
  • Fixed an issue where requests doesn't work with android 6 and below
  • Fixed default package editing bugs
  • Removed impersonation feature
  • Removed send and receive interval settings in the gateway app
  • Removed brightness control in the gateway builder
  • Removed certificate selection in the gateway builder
  • 2 694

Comments 36

  1. Offline
    davidbolivarh [Customers] 30 April 2022 06:50
    0

    I have version 2.3.8. After updating it doesn't work. What I can do?.

    1. Offline
      bambo [Engineers] 30 April 2022 06:51
      0

      Hi, we have stated that update files are not yet available. The release currently only contains files for fresh install.

      1. Offline
        davidbolivarh [Customers] 30 April 2022 10:03
        0

        I did a fresh install and I can't send sms.

        1. Offline
          davidbolivarh [Customers] 30 April 2022 10:35
          0

          I upgraded to PHP 8 and that bug was fixed, but I still can't send. Quick messages to a number in Argentina, from a device in Argentina, are queued without being sent. And messages from a device in Venezuela to a Venezuelan number say that something went wrong.

          1. Offline
            bambo [Engineers] 30 April 2022 18:58
            0

            Hi, please make sure that you have properly setup your google services and firebase admin json files. The documentation has detailed instructions for this.

            1. Offline
              davidbolivarh [Customers] 30 April 2022 20:25
              0

              Yes, I configured them correctly. I wanted to do it again but the number of builds is limited. The received messages seem to be working.

              Testing the api with "devices" mode, it tells me that I don't have credits. I don't see how to add credits either and in the documentation it says that they are updating that section.

              I hope you can help me.

              1. Offline
                bambo [Engineers] 30 April 2022 23:19
                0

                If you can send us your site URL and a test user account, we can check it. The latest release can have some bugs because it was completely new from the old version.

                Please send us a PM in this site with the details.

              2. Offline
                bambo [Engineers] 1 May 2022 00:10
                0

                Please check our PM

  2. Offline
    paulfos [Customers] 30 April 2022 09:15
    0

    When is the target release date of the update files?

    1. Offline
      bambo [Engineers] 30 April 2022 19:01
      0

      Hi, we want to make sure the v3 is stable first before releasing the update files, we want to prevent critical issues when updating. It might take at least a week. We hope you understand.

  3. Offline
    JFOC [Customers] 30 April 2022 10:56
    0

    waiting the updating instruction..any ETA?

    1. Offline
      bambo [Engineers] 30 April 2022 19:01
      0

      Hi, we want to make sure the v3 is stable first before releasing the update files, we want to prevent critical issues when updating. It might take at least a week. We hope you understand.

  4. Offline
    mkchan [] 30 April 2022 14:59
    0

    Welcome back! @bambo and Zender TEAM!!


    1. Offline
      bambo [Engineers] 30 April 2022 19:01
      0

      Hi, thank you for your support!

  5. Offline
    cuongpham259 [Customers] 30 April 2022 23:48
    0

    Hi.

    I submitted a request to build an app, but I haven't seen a download email in a while... Do I need to use envato's email to request verification?

    .

    I don't see any place to change the Footer info.

    Please support!

    1. Offline
      bambo [Engineers] 30 April 2022 23:50
      0

      What is the package name of your app?

      1. Offline
        cuongpham259 [Customers] 30 April 2022 23:57
        0

        Package: com.nh.smsv3

        Check help me. I have submitted a request for the 2nd time

        1. Offline
          bambo [Engineers] 1 May 2022 01:08
          0

          Hi, please make sure that you added a valid email address in the app builder settings so you can receive the result.

          Please remove the number from the package name.

          1. Offline
            cuongpham259 [Customers] 1 May 2022 16:51
            0

            I'm not receiving the same Email client as v2 (email is entering perfectly). But now the application has been updated to the system. I also don't have to remove the number after the version, it's fully compatible.

          2. Offline
            cuongpham259 [Customers] 1 May 2022 16:52
            0

            1. I added the existing CSS not applied successfully.

            2. Where do I change my information in Footer?

            1. Offline
              bambo [Engineers] 1 May 2022 16:54
              0

              1. This is because of the browser cache, we have fixed this in the next update

              2. templates/default/modules/footer.block.tpl

  6. Offline
    irfan807 [Customers] 1 May 2022 01:06
    0

    Hi

    I am already using the zender. Do I have to wait for the update files or If do a fresh install and import the DB backup will it work with the DB of the previous version? When the update files are expected? 

    1. Offline
      bambo [Engineers] 1 May 2022 01:09
      0

      Hi, you should wait for the update files. The old database will not work and will break the system. Probably in a week because we are still making the v3 stable.

  7. Offline
    badboybackagain [Customers] 1 May 2022 15:06
    0

    API documentation is not working due to bootstrap css path giving 404:

    1. Offline
      bambo [Engineers] 1 May 2022 15:42
      0

      You should check the downloaded zip file for that file, it's possible that the CSS file was not uploaded properly.

      1. Offline
        badboybackagain [Customers] 2 May 2022 11:08
        0

        Thanks for replying. I checked and found that the files are there.

        However when I am opening the link to css file its giving me 404:
        https://wasms.nirosha.org/templates/_apidoc/vendor/bootstrap.min.css

        I double checked my nginx configuration file. Everything seems to be fine there too:

        https://prnt.sc/RTCJThXTvYms

        Please help.

        1. Offline
          bambo [Engineers] 2 May 2022 15:42
          0

          Try changing the permissions and ownership of the files.

          1. Offline
            badboybackagain [Customers] 2 May 2022 18:37
            0

            What permission should I give?

          2. Offline
            badboybackagain [Customers] 2 May 2022 18:44
            0

            I gave 777 to vendor recursively. Its still not working :(

            1. Offline
              norielle [Engineers] 2 May 2022 18:45
              0

              Hi, this might be an issue with nginx rules. We'll test it on our end later, let's see if we can come up with a solution.

              1. Offline
                badboybackagain [Customers] 3 May 2022 12:39
                0

                OK...will wait.

  8. Offline
    DhandsomeB [Customers] 2 May 2022 06:42
    0

    I am getting the error message "Invalid Google Services credentials file" when I try to upload the json files for Google Services and Firebase credentials. I have followed your manual step by step on the App Builder section of the documentation.

    What could be causing this error?

    1. Offline
      bambo [Engineers] 2 May 2022 15:43
      0

      Hi, a fix is already on the way. Please expect an update later today.

  9. Offline
    cuongpham259 [Customers] 3 May 2022 23:09
    0

    Test USSD:

    Attempt to invoke virtual method 'int android.telephony.SubscriptionInfo.getSubscriptionId()' on a null object reference 

    Is this an error?

    1. Offline
      bambo [Engineers] 3 May 2022 23:25
      0

      Hi, what is the device android version?

      1. Offline
        cuongpham259 [Customers] 3 May 2022 23:31
        0

        Android 11 By Nokia 7.2

Information
The ability to comment on this publication has been disabled.