There is a way to determine whether Android application has been started by click on launcher icon or it was started by any other way (from BroadcastReceiver, Deep links etc.)
Geek Repo:Geek Repo
Github PK Tool:Github PK Tool