Articles & Information.

App States explained

Select a topic:

Choose from one of the topics below to browse other articles

Last updated by Rudolph Keown on September 02, 2013 15:26

Mxit apps can be in two states: beta and published.
Throughout these states, you as developer are always able to check your app on Mxit in real-time.


Beta:

Once an app is created in your developer dashboard, it is in Beta. It will take approximately one hour after you create the app, for it to be activated on Mxit.

In this state you can test the app and make changes to build the app you want to publish on Mxit. For your app to be published, you will have to request it to be moved into Published state (see explanation below) and once it has been approved by the Mxit Developer Relations team, it can be published on Mxit.

Once the app has been activated, you can test it in the Mxit environment. To test the app on Mxit: manually add the application to Mxit by adding the App name as a contact.  Simply to go Contacts - Add a contact manually, and type in the Application Name when you are prompted for the Contact’s Mxit ID.



Figure 1: An activated app in beta


Once you click on “”Publish” you will be prompted to confirm if you are sure you want to publish your app.


The Developer Relations team at Mxit will be notified that you have requested the app to be published. This is confirmed within 2 business days (or less). If you have entered banking details, we will provide you with a Vendor ID which you can use for in-app Billing.


A Vendor ID helps us to track any engagement between the app and payment, this is also used by various departments for reporting. For more information, please see Billing API Documentation which explains how to use the Billing API.



Figure 2: A beta app awaiting approval


Published:

Congratulations! Your app has been approved and is now published on Mxit. It will be listed in the App Store in the category you specified in the app dashboard.

Please note it is your responsibility as developer to ensure the app adheres to the latest Mxit and API Terms and Code of Ethics at all times.

You are responsible for having the necessary tools in place to moderate all content in your app and remove inappropriate content that is not in line with our standards – this includes all user-generated content that appears in your app.

Failing to do so can lead to immediate suspension of the app.



If at any time you wish to update your app, you simply log into your dashboard and click on the Application Name you wish to edit.



Figure 3: Your Developer Dashboard with all your apps.