startAdvertising method
Future<bool>
startAdvertising(
- String userNickName,
- Strategy strategy, {
- required OnConnectionInitiated onConnectionInitiated,
- required OnConnectionResult onConnectionResult,
- required OnDisconnected onDisconnected,
- String serviceId = "com.pkmnapps.nearby_connections",
Start Advertising, Discoverers would be able to discover this advertiser.
serviceId
is a unique identifier for your app, its recommended to use your app package name only, it cannot be null
userNickName
and strategy
should not be null
Implementation
Future<bool> startAdvertising(
String userNickName,
Strategy strategy, {
required OnConnectionInitiated onConnectionInitiated,
required OnConnectionResult onConnectionResult,
required OnDisconnected onDisconnected,
String serviceId = "com.pkmnapps.nearby_connections",
}) async {
_advertConnectionInitiated = onConnectionInitiated;
_advertConnectionResult = onConnectionResult;
_advertDisconnected = onDisconnected;
return await _channel.invokeMethod('startAdvertising', <String, dynamic>{
'userNickName': userNickName,
'strategy': strategy.index,
'serviceId': serviceId,
}) ??
false;
}