2014-12-27 8 views
2

발신자와 (Chrome) 전송 수신기 간의 메시지가 어떻게 작동하는지 알고 싶으므로 CastHelloText-android project from Googlecast Github과 협력하고 있습니다.Google Cast - 앱이 변경되면 Cast 앱 아이콘이 표시되지 않음 앱 ID

내 장치를 등록했습니다 (콘솔은 준비 완료). Github에서 언급 한 프로젝트를 확인했습니다. 내 Chromecast로 Android 휴대 전화에서 테스트했습니다. 모든 것은 괜찮 았어. 내가 전화를 걸고 전화를 걸면 내가 끝낸 TV 화면이 내가 말한 것과 같이 업데이트된다. 좋은.

이 프로젝트는 앱 ID 79 #### BF을 사용하는 것으로 나타났습니다. 나는 또한 receiver.html Custom Receiver을 포함하는 폴더가 있다는 것을 알았다. 내가 열어서 앱 ID에 대한 참조가 없어서 그대로두고 HTML 파일을 내 Google Drive에 업로드했습니다.

그런 다음 Cast Developers Console으로 이동하여 사용자 지정 수신기와 이름을 사용하여 새로운 텍스트를 작성했습니다. 리시버의 경우 Google 드라이브의 URL을 정확하게 제공했습니다. 그들은 나에게 앱 ID 8A #### 7E을주었습니다.이 ID는 위에서 언급 한 앱 ID 문자열로 대체되었습니다.

당신이 무엇을 기대합니까? 개인적으로 나는 모든 것이 원래의 App ID와 똑같이 작동하지만 다른 사이트에서 호스팅되는 유일한 차이점을 기대하고있었습니다. 하지만! 이 앱 ID로 전송 아이콘이 표시되지 않습니다. 그러나 원래 ID로 다시 돌아 가면 나타납니다.

답변을 찾을 수 없습니다. 나는 오랫동안이 문제를 다루어 왔기 때문에 여기서 물어보기로했다. 내가 뭘 잘못하고 있는지 모르겠다. 코드에서 아무 것도 만지지 않았습니다.

필요한 경우 코드 조각을 넣을 예정이지만 전체 Github 프로젝트에 대한 링크를 제공 했으므로 필요하지 않습니다.

답변

2

먼저 Google 드라이브에서 리시버를 노출 한 방법이 잘못되었습니다. goole 드라이브를 사용하여 수신기를 올바르게 노출하면 모양은 https://www.googledrive.com/host/[doc-id]입니다. 여기에 instructions 세트가 있습니다. 둘째, 게시되지 않은 앱을 전송 기기에 표시하려면 here에 설명 된 단계를 따르고 특별히 기기 섹션을 참조해야합니다 (3 단계는 일반적인 문제이며 사진을 찍어 올바른 일련 번호를 입력했는지 확인하십시오. 6 단계도 완료했는지 확인하십시오.)

업데이트 : Google 드라이브는 더 이상 수신자를위한 적절한 호스팅 장소가 아닙니다.

+0

개발자 콘솔에서 Google 드라이브의 링크를 업데이트했으며 질문에서 동일한 문제 (파일 이름은 receiver.html)입니다. 제 질문의 두 번째 단락은 제가 두 번째 언급 한 모든 것을했다고 말합니다. 화이트리스트입니다. 몇 시간 전 다른 테스트를 통해 Chromecast 및 포트 9222의 IP에 디버그 콘솔에 입장 할 수있었습니다. 이제 앱이 TV에서 열리지 않기 때문에 입력 할 수 없습니다. –

+0

남자! 감사! 이제 작동합니다! 나는 TV와 Chromecast를 끄고 낮잠을 자았습니다. 그러나 나는 지금 둘 다 돌았 다. 어쩌면 링크가 문제 일 수도 있습니다. 감사. –

+0

답변 게시물을 보내 주셔서 감사합니다. 나는 그것이 모두 좋았다는 것을 확인했다. Google Cast 기기를 다시 시작하면 문제를 해결하는 데 도움이되었습니다. Thanks @ joaquin : P – Jona