MPExtensionKitProtocol Protocol Reference
| Conforms to | MPExtensionProtocol |
|---|---|
| Declared in | MPExtensionProtocol.h |
code
required method
Kit code. Obtained from mParticle and informed to the Core SDK
@property (nonatomic, strong, nonnull, readonly) NSNumber *codeDiscussion
Kit code. Obtained from mParticle and informed to the Core SDK
Declared In
MPExtensionProtocol.h
wrapperInstance
required method
Instance of the 3rd party kit wrapper implementation. The instance is allocated by the mParticle SDK and uses the class name provided by the className parameter. You should not set this property. It’s lifecycle is managed by the mParticle SDK
@property (nonatomic, strong, nullable) id<MPKitProtocol> wrapperInstanceDiscussion
Instance of the 3rd party kit wrapper implementation. The instance is allocated by the mParticle SDK and uses the class name provided by the className parameter. You should not set this property. It’s lifecycle is managed by the mParticle SDK
See Also
Declared In
MPExtensionProtocol.h
name
required method
Kit name. Obtained from the 3rd party library provider and informed to the Core SDK
@property (nonatomic, strong, nonnull, readonly) NSString *nameDiscussion
Kit name. Obtained from the 3rd party library provider and informed to the Core SDK
Declared In
MPExtensionProtocol.h
className
required method
Name of the class implementing the wrapper to forward calls to 3rd party kits
@property (nonatomic, strong, nonnull, readonly) NSString *classNameDiscussion
Name of the class implementing the wrapper to forward calls to 3rd party kits
Declared In
MPExtensionProtocol.h
– initWithName:className:
required method
Allocates and initializes a register to a 3rd party kit implementation
- (nullable instancetype)initWithName:(nonnull NSString *)name className:(nonnull NSString *)classNameParameters
name |
Kit name. Obtained from the 3rd party library provider and informed to the Core SDK |
|---|---|
className |
Name of the class implementing the wrapper to forward calls to 3rd party kits |
Return Value
An instance of a kit register or nil if a kit register could not be instantiated
Discussion
Allocates and initializes a register to a 3rd party kit implementation
Declared In
MPExtensionProtocol.h