Package com.iizix.license
Interface IAppBuilderLicenseSystem
- All Superinterfaces:
IBasicUserInfoDetailNames
,IGenericLicenseSystem
The license system interface used when building apps registering the app in the license system.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from interface com.iizix.user.IBasicUserInfoDetailNames
DETAIL_AdditionalEmail, DETAIL_Address, DETAIL_Address_2, DETAIL_Address_3, DETAIL_City, DETAIL_CompanyDivision, DETAIL_CompanyName, DETAIL_Country, DETAIL_CroppedUploadedProfileImage, DETAIL_DBAdministrationUserName, DETAIL_Descr, DETAIL_DeveloperGroupID, DETAIL_DeveloperID, DETAIL_Email, DETAIL_EmailVerify, DETAIL_FirstName, DETAIL_FixedPassword, DETAIL_FullName, DETAIL_HomeFax, DETAIL_HomeMobile, DETAIL_HomePhone, DETAIL_JobTitle, DETAIL_LargeProfileImage, DETAIL_LastName, DETAIL_LocalizedFirstName, DETAIL_LocalizedFullName, DETAIL_LocalizedLastName, DETAIL_LocalizedMiddleName, DETAIL_LocalizedTitle, DETAIL_MiddleName, DETAIL_Phone, DETAIL_Phone_2, DETAIL_PinCode, DETAIL_RecoveryAnswer, DETAIL_RecoveryQuestion, DETAIL_StateProvince, DETAIL_ThumbnailProfileImage, DETAIL_Title, DETAIL_UploadedProfileImage, DETAIL_UploadedProfileImageCrop, DETAIL_WorkFax, DETAIL_WorkMobile, DETAIL_WorkPhone, DETAIL_ZipCode, detailsSet, profilePictureDetailsList
Method Summary
Methods inherited from interface com.iizix.license.IGenericLicenseSystem
activate, addListener, assignCallback, assignFeedBack, completeRegistration, dispose, extendTrial, getDatabaseAdministratorUser, getDetails, getInstallationID, getProfilePicture, getProfilePicture, getSignature, getSignedInUser, getTrialDuration, getTrialExtension, getTrialStarted, getValidityPeriod, initialize, isConnected, isTrialMode, performOfflineRegistration, preClose, preOpen, removeListener, removeProfilePictures, requestEmailVerification, resetPassword, save, setProfilePicture, setRecoveryEmail, signIn, signOut, signUp, validate, verifyEmailCode, verifyEmailTaken
Method Details
registerApp
String registerApp(String developerID, String name, String descr, String version) throws IOException Registers the app in the license system. If the app is already registered, the same application unique ID is returned.- Parameters:
developerID
- The developer ID.name
- The application name.descr
- The application description.version
- The version of the application in form of "1.1", "1.2.3" or "1.2.3.456", or empty string for no version.- Returns:
- The application unique ID in the license system.
- Throws:
IOException
- For communication failures.