В Руководствах пользователя указано, что приложение отправителя должно возобновить сеанс после его уничтожения и перезапуска. В частности, он говорит: «Если приложение отправителя будет убито, он должен иметь контекст сеанса Cast, и он сможет возобновить сеанс из этого контекста при перезапуске приложения-отправителя». Несколько вопросов ...Как приложение отправителя возобновляет сеанс после его убийства?
- Что означает «контекст передачи роли» в этой ситуации? Это какой-то объект или объекты в Cast API, которые могут быть сохранены, а затем восстановлены ИЛИ или что-то более общее?
- Для того чтобы это произошло и не мешало другому приложению, которое могло быть отправлено на одно и то же устройство, в то время как оригинальное приложение было мертвым, новый экземпляр исходного приложения должен иметь возможность запросить, будет ли данное устройство работать с оригиналом приемник приложения, другой приемник или приемник. Как это достигается?
- Если приложение должно возобновиться на том же устройстве Chromecast, тогда какой-то идентификатор устройства должен быть сохранен при уничтожении приложения. Является ли getDeviceId в CastDevice правильной вещью для хранения?
Хромированные отправители в настоящее время не могут, но iOS & Android могут - о чём вы спрашиваете? –
Android и iOS – FinnTheHuman
StackOverflow разработан вокруг концепции «один вопрос за сообщение». Вы попросили по крайней мере 5 (3 в 1-м и 1-м в двух других предметах) и, возможно, 6, если вы посчитаете заголовок вопроса. Это слишком обширно; он должен быть разбит на несколько сообщений. Если вы хотите сослаться на этот вопрос для некоторого контекста из дополнительных вопросов, вы можете это сделать. –