Classes
The following classes are available globally.
-
This class is the basic class meant to be overridden when implementing ads SDK
- Tag: MiniAppAdDisplayer
Declaration
Swift
public class MiniAppAdDisplayer : NSObject, MiniAppAdDisplayDelegate
-
Undocumented
See moreDeclaration
Swift
public class MiniAppExternalWebViewController : UIViewController
extension MiniAppExternalWebViewController: WKNavigationDelegate
-
Create a Mini App navigation UI configuration to provide MiniApp client a user interface to navigate inside the Mini App.
See moreDeclaration
Swift
public class MiniAppNavigationConfig
Parameters
navigationBarVisibility
MiniAppNavigationVisibility enum value
navigationDelegate
A delegate that will receive MiniApp view instructions about available navigation options
customNavigationView
A view implementing
MiniAppNavigationDelegate
that will be overlayed to the bottom of the MiniApp view -
Undocumented
See moreDeclaration
Swift
public class MessageToContact : Codable, Hashable, Equatable
-
MASDKCustomPermissionModel helps to communicate with the Host app back and forth when Custom Permissions are requested by a Mini App. When Custom Permissions received from Mini app, this class is used by SDK to define the type of custom permissions that is requested and the same is returned by Host app with isPermissionGranted values updated (Value returned after user responded to the list of permissions)
See moreDeclaration
Swift
public class MASDKCustomPermissionModel : Codable, Hashable, Comparable
-
Mini App Public API methods
See moreDeclaration
Swift
public class MiniApp : NSObject
-
Undocumented
See moreDeclaration
Swift
public class MiniAppAnalyticsLoader : NSObject
-
Undocumented
See moreDeclaration
Swift
public class MiniAppAnalytics
-
MiniAppSdkConfig class helps you to configure the endpoints at runtime.
See moreDeclaration
Swift
public class MiniAppSdkConfig
-
Undocumented
See moreDeclaration
Swift
public class MAAnalyticsInfo : Codable
-
Undocumented
See moreDeclaration
Swift
public class MAPoints : Codable
-
Undocumented
See moreDeclaration
Swift
public class MATokenInfo : Codable
-
Undocumented
See moreDeclaration
Swift
public class MAHostEnvironmentInfo : Codable
-
Undocumented
See moreDeclaration
Swift
public class HostAppThemeColors : Codable
-
Undocumented
See moreDeclaration
Swift
public class MiniAppExternalUrlLoader
-
Undocumented
See moreDeclaration
Swift
public class MiniAppView : UIView, MiniAppViewable
extension MiniAppView: MiniAppNavigationBarDelegate
-
Undocumented
See moreDeclaration
Swift
public class MiniAppSUIViewHandler : ObservableObject
-
Undocumented
See moreDeclaration
Swift
public class MiniAppSharePreviewViewController : UIViewController
-
Undocumented
See moreDeclaration
Swift
public class MiniAppCustomNavigationController : UINavigationController
-
Undocumented
See moreDeclaration
Swift
public class MiniAppActivityController : UIActivityViewController
-
Mini App UI Public API methods
See moreDeclaration
Swift
public class MiniAppUI
-
ViewController that can be used by Host app to display a MiniApp
See moreDeclaration
Swift
public class MiniAppViewController : UIViewController
extension MiniAppViewController: MiniAppNavigationDelegate
-
This subclass of MiniAppAdDisplayer is internally used by Mini App SDK to display Google Ads
See moreDeclaration
Swift
public class AdMobDisplayer : MiniAppAdDisplayer
extension AdMobDisplayer: GADFullScreenContentDelegate