Versions Compared

Key

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

An An alias is a  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 are used to identify all

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

...

cleanAliasCache

Removes the device alias from the device's local cache.

...