login register

Documentation

How to publish a biNu app

Once you have completed testing and you are happy with your app, you will no doubt be considering how to publish it.

The publish step essentially involves registering the application with the biNu Server so that it is aware of your application. Use the ‘Publish’ button on the ‘List Apps’ page for this purpose.

For security purposes, the biNu Server checks each XML page response that passes through it and identifies the following components:

  • developer Id – attribute in the top level element of the XML for the page
  • app Id – attribute in the top level element of the XML for the page
  • host name taken from the URL where your application is located

These 3 values are compared against the values stored in the biNu Dev Central database, i.e. the values created by developers when registering themselves on the system and when registering apps in the system.

The unique appId, along with your developerId must appear as attributes in the top level XML node of all your backend app pages, as follows:

<binu developer=”13″ app=”431″>
....
....
</binu>


This allows the biNu Proxy Server to authenticate the application when it passes through.

App Catalogue

By default, publishing your application will also add your app to the biNu App catalogue, which means that your app will be available to all biNu users via the MyBinu menu link, and will also be listed on the biNu App Catalogue web interface. This feature is optional – untick the checkbox on the publish page if you would like your app to remain private.

If you would like to distribute your published app via other channels such as GetJar, please use the ‘Generate’ link on the ‘List Apps’ page. This feature will generate a JAD and JAR file package that can be used for this purpose.