sendPageWhenFlutterStart method
void
sendPageWhenFlutterStart()
Implementation
void sendPageWhenFlutterStart() {
var pageNodes = GrowingAutotrackerManager.getInstance().pageNodes;
var currentPages = <FlutterPage>[];
/// find current page in each navigator
for (var page in pageNodes) {
var route = page.route;
if (route != null && route.isCurrent) {
currentPages.add(page);
}
}
if (currentPages.isNotEmpty) {
var priorityPage = _computePriorityFlutterPage(currentPages);
for (var element in priorityPage) {
element.pageEvent!.refreshShowTimestamp();
GrowingPluginDispatcher.getInstance()
.trackFlutterPage(element.pageEvent!.toNativeMap());
}
}
}