ayoba is a superapp which is primarily a messaging service, similar to SMS, where users can also send voice messages, photos and message a group of people.
ayoba also provides a platform for businesses to create their own service within the ayoba app.
Services are single-purpose, cross-platform, lightweight web applications that can be built into ayoba to provide rich functionality to users. They are self-sufficient and can be independently deployed and tested. Services can be deployed dynamically without going through an App Store approval process and downloading/updating apps. Access restrictions can be applied to restrict who can access what services, and what information from the main App users is delivered.
Services are designed to support a single step in a user's workflow. They can be used to provide users with specific information or to allow them to perform a specific task. For example, a service could be used to provide users with the latest news headlines, to allow them to book a flight, or to allow them to play a game.
Services are built using the ayoba API, which provides access to a variety of features, such as user profiles, messaging, and file sharing. This allows services to be highly integrated with the ayoba platform and to provide users with a seamless experience.
Services are a powerful way to extend the functionality of ayoba and to provide users with a more personalized experience. They are easy to build and deploy, and they can be used to support a wide range of use cases.
Your service will be visible to all ayoba users, and some networks, in partnership with ayoba, allow for data-free services, where users can utilize the services at no cost. This means that users can access your service even if they do not have any data, which can be a great way to reach a wider audience.
Register on the developer portal https://business.ayoba.me
Sign in to the developer portal
If it is your first time signing in, or the terms and conditions have been updated. You will be greeted with 2 sets of terms and conditions that you will need to sign. Look further down the page at “Guidelines” to get a brief explanation of what is not allowed on the platform.
Once you have signed in, you will have full access to the developer portal.
Click on the dropdown next to your name select Profile.
You will see a tab called “My Services” next to your profile name. Click on this tab to get started with adding your first service.
Here, you will see a list of your services (If you have any) and a Plus button. Click on the plus button to add your service.
Fill in all the relevant fields.
Section and Category are essentially the same, you will only need to fill in a category.
You will need to provide a 500px by 500px JPG or PNG image for your logo.
Select display in landscape if you do not want the service to display in portrait mode.
Permissions: The descriptions of each permission will be detailed out in a following section called “Permissions”
On the next page, you will need to capture what languages and countries you wish your service to be available in.
You will need to capture either a chat uri, a discovery uri or both.
A uri is the link to the web application that you wish to add as an ayoba service, eg. (https://business.ayoba.me)
Entering it in the chat uri field, you will be able to use the service in a chat context. This means the service will be usable while within a chat with another ayoba user.
Entering it in the discovery uri field, means the app will be available to use in the services hamburger menu within Ayoba.
You will then need to tick the “Does the service contain in-app purchases (through any form of payment, or carrier billing)?” box if your service does have purchases or billing.
Once all this is filled in, your service will then be submitted for dev publication, your service should be available on the developer APK (which you can download by clicking on your name in the top right of the screen and choosing “Download developer apk”)
You can now view the status of your service on the “My services screen”
Once it has been approved and is on the developer apk, you can now test your app. Once you are happy that everything is working correctly, you can then submit your application for live publishing using the button on the "my Services" screen.
One of our agents will then be in contact with you to request any required documentation and to start off the Vetting process.
Now that you are familiar with ayoba and service, the subsequent documentation will provide a step-by-step guide on creating your own service.
Next
Create Service