Download the SDK by either adding our package to your dependency management system (eg. add our artifact to your Maven project), or downloading the files manually.
Currently the SDK only supports OkHttp3 as the HTTP client. Other types of HTTP clients will be supported in the future.
It is required to have a web server that can receive POST requests. This web server must be accessible publicly or from a static IP.
Once the web server is set up:
Please refer to the following images for references and click here for more information.
We also provide tools in our SDK to make it easier for you to set up your web server to handle Push Notifications.
The following is an example on setting up your dependency management configuration to utilize our receivers.
When an API request is sent from one application and the Push Notification is received at a different application, an external storage system could be required to process them.
This storage can be a database, a file, or directory. You can store Request IDs or other required information of request states temporarily and use these to update the status or continue to process them once you receive the results.
As of now, these features are not implemented so you must implement on your own. However, the future SDK versions may support them.