Skip to content

Commit 9fde798

Browse files
author
Ali Abdelfattah
authored
Fix Instabug.start API crash on Android
1 parent bb9717f commit 9fde798

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

lib/Instabug.dart

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,15 @@ class Instabug {
9898
/// the SDK's UI.
9999
static void start(
100100
String token, List<InvocationEvent> invocationEvents) async {
101-
final List<String> invocationEventsStrings = <String>[];
102-
invocationEvents.forEach((e) {
103-
invocationEventsStrings.add(e.toString());
104-
});
105-
final List<dynamic> params = <dynamic>[token, invocationEventsStrings];
106-
await _channel.invokeMethod<Object>(
107-
'startWithToken:invocationEvents:', params);
101+
if (Platform.isIOS) {
102+
final List<String> invocationEventsStrings = <String>[];
103+
invocationEvents.forEach((e) {
104+
invocationEventsStrings.add(e.toString());
105+
});
106+
final List<dynamic> params = <dynamic>[token, invocationEventsStrings];
107+
await _channel.invokeMethod<Object>(
108+
'startWithToken:invocationEvents:', params);
109+
}
108110
}
109111

110112
/// Shows the welcome message in a specific mode.

0 commit comments

Comments
 (0)