In other words, I need to respond to the correct intent.
After googling around and seeing many variants and tried them all, I still don't get the desired effect. My app does not show up in the list of player apps.
As far as I can see, the first non-working code is equivalent to the working code from my SMS app, and should work. What is the obvious thing I'm missing???
Now, I've more or less given up on this approach and launch Main instead, using StartingIntent to catch the intent data. Is there any drawbacks to this approach?