Hi
I used the following pipeline to launch my fire tv app from android application and it worked completely fine for the last year till update 5.2.6.0 was released and now it does not. Please, let me know if I did something wrong, but from my point of view it seems like DIAL broke in 5.2.6.0
My pipeline is described below:
I am getting Location Url on my M-Search as:
http://192.168.1.3:53892/upnp/dev/bc4565d8-54e4-a6e2-ffff-ffff9a6efae3/desc
And I get my "Application-URL" header as:
http://192.168.1.3:8009/apps/
I have registered my application on http://www.dial-multiscreen.org/dial-registry/namespace-database
as "com.megacast.player"
and setted up my whisperplay.xml as
<?xml version="1.0" encoding="utf-8"?><whisperplay> <services> <service> <sid>com.megacast.player</sid> <accessLevel>ALL</accessLevel> <startService>com.megacast.player.fixed.PlayerService</startService> </service> </services> <dial> <application> <dialid>com.megacast.player</dialid> <startAction>android.intent.action.MAIN</startAction> </application> </dial> </whisperplay>
by using this link:
I have added this line
<meta-data android:name="whisperplay" android:resource="@xml/whisperplay" />
to my application in Android manifest in my Fire TV app.
And still, when I am trying to perform GET request on http://192.168.1.3:8009/apps/com.megacast.player
I get only "Error 404, Not found." error. But in Fire TV versions before 5.2.6.0 it have launched the application.