I've got the app_Id and submitted the chromecast devise for testing(it shows ready for testing). I've tested my app for a few times. Moved all the chromecast logic to a singleton class. The code is exactly the same as mentioned in the android sender tutorial. Tested it there too a few times after moving to singleton. Then all of a sudden, the rout selector icon stopped showing up in the app. callbacks are not triggered.
In the very beginning, I was able to select the route icon but, google api client creation showed error 2400 failed to create for unknown reason
The only thing I tried before and after it worked was, I tried to use the android companion library for chromecast.
Did google unwhitelist my devise for some reason?
I've restarted phone, my pc, chromecast, router. I'm thinking to reset the chromecast now.
Update: I've tried running the VideoBrowser app(sample app given by android) in debug, this used to work before(show router selector), it is not working now. It should be definitely the chromecast receiver then. Any way to force it to accept testing?
Thanks.