Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

An An alias is  is a unique, user-specific identifier, set by the application owner   (for example, the user's email or an internal system ID number) and is limited to 254 characters.

Aliases have the following uses:

  • The app owner and Appoxee both use the same alias to identify the user.

...

  • All devices owned by

...

  • a specific user (an iPhone, an iPad etc.) are identified by the same alias.

...

  • Aliases are used to create segments of application users, based on user-specific properties (as opposed to application-specific properties).
Note

Note the difference between aliases and tags:

  • Aliases are user-specific, and each user can only have one alias (shared by all the user's devices). 
  • Tags are app-specific, and you can assign multiple tags to the same device. 

The alias API enables you to perform actions on a device's alias.

All the methods are callable through "Appoxee.methodName", since they are all public static methods.

...

Each call to the methods must be under AsyncTask. For example : 

Code Block
languagejava
titleCode Sample for Alias
firstline1
linenumberstrue
new AsyncTask<Void, Void, Void>() { 
 @Override
      protected Void doInBackground(Void... params) {
 		// TODO Auto-generated method stub
       if (Appoxee.setDeviceAlias(str))
       {
        Utils.Debug("setDeviceAlias Success");
       }
       else
       {
        Utils.Debug("setDeviceAlias Failed");
       }
 		return null;
      }
     }.execute();
Note

Since Appoxee.setup() is an Asynchronous Initialisation method, any set action can be performed only after the call Appoxee.isReady()==True. Only after Appoxee.Setup() finished, the flag is set to TRUE value. It is recommended to check the flag before calling setters.

 

Table of Contents
maxLevel2
minLevel2

...