|
Mobile API Reference
MicroStrategy 2019
|
#import <ApplicationLauncherController.h>
Instance Methods | |
| (id) | - initWithURL: |
| (id) | - initWithDemoConfigurationURL: |
| (id) | - initWithNotificationInfoDictionary: |
| (void) | - launchWithViewController: |
| (BOOL) | - isIntroAnimEnabled |
| (void) | - loadWithPreferencesData: |
| (NSURL *) | - url |
Class Methods | |
| (UIViewController *) | + createViewControllerForHomeScreenDisplayObject: |
| (UIViewController *) | + createViewControllerForSubscriptionID: |
| (HelpController *) | + newHelpController |
Properties | |
| BOOL | postponedLoad |
ApplicationLauncherController is a controller used when application is launched for the first time or when user applies a new configuration URL or receive a remote notification. When it's displayed, it creates the home screen view controller, after home screen controller is created successful, it will replace itself with the home screen view controller.
| + (UIViewController*) createViewControllerForHomeScreenDisplayObject: | (DisplayObject *) | displayObject |
Create a view controller to display the object of the resultset home screen settings
| displayObject | display object of result set home screen settings |
| + (UIViewController*) createViewControllerForSubscriptionID: | (NSString *) | subscriptionID |
Create a view controller to display the subscription report
| subscriptionID | ID of subscription to display |
| - (id) initWithDemoConfigurationURL: | (NSURL *) | _url |
Initializer when launch application with a demo configuration URL. It would show the intro animation if enabled. It calls the default initializer first. _url demo configuration URL
| - (id) initWithNotificationInfoDictionary: | (NSDictionary *) | notificationInfoDictionary |
Initializer when launch application by remote notification. It calls the default initializer first. notificationInfoDictionary remote notification contains a subscription id in the notification info dictionary with key sid
| - (id) initWithURL: | (NSURL *) | _url |
Initializer when launch application with a configuration URL. It calls the default initializer first. _url configuration URL
| - (BOOL) isIntroAnimEnabled |
Return YES if intro animation is enabled, otherwise return NO.
| - (void) launchWithViewController: | (UIViewController *) | viewController |
Launch application with a designated view controller on top. Below this view controller is the home screen controller.
| viewController | the designated view controller to be displayed on top |
| - (void) loadWithPreferencesData: | (NSData *) | preferencesData |
Load with Preferences data directly from Bundle - Used in Device Password mode.
| + (HelpController*) newHelpController |
Create a HelpController
| - (NSURL*) url |
Application URL
|
readwritenonatomicassign |