The issue description:
I am trying to implement SF SDK in commercial Android application where I have custom implementation of the SF SDK. I handle the presentation and the opening action of the SF marketing push notifications manually, without using the SDK for that purpose (I create the notification View and then I manage the Pending Intent creation by my self).
My marketing team requires from me to implement a SF analytic event, about the moment when the user clicks on the push notification and the Intent screen opens. This event needs to be send to SF dashboard, so they can see how much of the sent marketing pushes are opened by the users.
In this case of custom implementation, I can't relay on the SDK to automatically send the analytic event, so I need to explicitly fire the event from my source code.
I was looking the SDK documentation and objects, but I couldn't find any object or method which is giving me the chance to send that analytic event to the SF dashboard.
Any help or guidance are appreciated,
Thanks
BTW: I am using ver.6.2.1 of the SDK (the latest one so far)
Update:
All I found so far is:
MarketingCloudSdk.getInstance().getAnalyticsManager().trackPageView("data://RegistrationEvent", "Registration Event Completed"); but I don't know how exactly to use it when I want to count the open push notification event in SF dashboard. Or maybe trackPageView() method can't be used for that purpose?