"Apps that target Android O can no longer register broadcast receivers for implicit broadcasts in their manifest."
ACTION_VIEW is an implicit broadcast.
According to the above statement, one can no longer register as a broadcast receiver for any URI in the manifest. The only way to listen for a URI at this point is if the app is already running?
Not typically.
ACTION_VIEW
is used to start an activity, not as a broadcastIntent
action.Broadcast receivers rarely filter on a
Uri
(i.e., have<data>
elements in their<intent-filter>
).