BMPCustomMessageHandler
Objective-C
@interface BMPCustomMessageHandler : NSObject
Swift
class CustomMessageHandler : NSObject
This class handles all communication between the native environment and the Bitmovin Web UI environment in one place
-
Delegate to handle communication from Bitmovin Web UI to native
Declaration
Objective-C
@property (nonatomic, weak, nullable) id<BMPCustomMessageHandlerDelegate> delegate;
Swift
weak var delegate: CustomMessageHandlerDelegate? { get set }
-
Calls the registered callback within the NativeCommunicationHandler in the Bitmovin Web UI
Declaration
Objective-C
- (void)sendMessage:(nonnull NSString *)message;
Swift
func sendMessage(_ message: String)
Parameters
message
Identifier for the callback which should be called
-
Calls the registered callback within the NativeCommunicationHandler in the Bitmovin Web UI
Declaration
Objective-C
- (void)sendMessage:(nonnull NSString *)message withData:(nullable NSString *)data;
Swift
func sendMessage(_ message: String, withData data: String?)
Parameters
message
Identifier for the callback which should be called
data
Payload for the callback