我无法再找到实施Google Play服务所需的app_id,包括Google Cast,应用内结算等。
示例:
CastOptions castOptions = new CastOptions.Builder()
.setReceiverApplicationId(context.getString(R.string.app_id))
.build();
以前是通过Google Play开发者控制台获取的:
Google Play Developer Console 2014
然而谷歌最近发布了他们的新Play控制台,事情已完全重组:
Google Play Developer Console April 2017
现在Play Play Console上的app_id在哪里?
答案 0 :(得分:5)
您可以使用"默认媒体接收器"如果你可以使用"默认媒体接收器"则可以使用app id。这意味着您无法在接收应用时自定义接收器的外观,因此电视上没有自定义进度条或其他东西(据我所知)。
因此,您可以使用以下ID之一:
•对于Android应用: CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
•对于Chrome应用: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID
•对于iOS应用: kGCKMediaDefaultReceiverApplicationID
Default app_id for Default Media Receiver
或者,如果您需要自定义,您可以使用其他接收器类型之一(Styled / Custom),但是对于这些,您需要在Google Cast SDK Developer Console处以少量费用注册一个唯一的app_id。< / p>
答案 1 :(得分:1)
@ ali-naddaf是正确的,在Google Play开发者控制台上找不到投射所需的应用ID。而是通过访问https://cast.google.com/publish/#/overview并创建新应用程序获得。默认为样式媒体接收器。创建应用程序实例后,您将获得应用程序ID:
然后,您可以在字符串xml文件中实现该应用程序ID,以设置您的演员选项:
CastOptions castOptions = new CastOptions.Builder()
.setReceiverApplicationId(context.getString(R.string.app_id))
.build();
答案 2 :(得分:0)
要为Cast注册App Id,请转到此page。