sendPortPlatformMessage method
Sends a message to a platform-specific plugin via a SendPort.
This operates similarly to sendPlatformMessage but is used when sending
messages from background isolates. The port
parameter allows Flutter to
know which isolate to send the result to. The name
parameter is the name
of the channel communication will happen on. The data
parameter is the
payload of the message. The identifier
parameter is a unique integer
assigned to the message.
Implementation
void sendPortPlatformMessage(
String name,
ByteData? data,
int identifier,
SendPort port) {
final String? error =
_sendPortPlatformMessage(name, identifier, port.nativePort, data);
if (error != null) {
throw Exception(error);
}
}