Как мога да стартирам проба на chromecast без бели списъци

Когато се опитвам да напиша моето персонализирано приложение, от мен се иска да включа устройството в бял списък. Но как мога да стартирам примерните приложения, без да поставя моето устройство chromecast в белия списък.

Примерни приложения тук, https://github.com/googlecast/CastHelloText-android


person dcanh121    schedule 19.03.2014    source източник


Отговори (2)


Първо трябва да добавите приложението към вашата конзола за разработчици на Google Cast SDK. След като бъде добавено, щракнете върху вашето приложение и го публикувайте. Както е казано:

Когато бъде публикувано, вашето приложение може да бъде стартирано на всяко устройство. Когато не бъде публикувано, вашето приложение може да се стартира само на вашите упълномощени устройства.

person Phil    schedule 19.03.2014
comment
Да, как мога да стартирам, когато е непубликуван? - person dcanh121; 19.03.2014
comment
Здравей, Фил, изпратих приложението си за iOS, интегрирано с chromecast. Работи добре в моето устройство chromecast, което регистрирах в конзолата за разработчици на google, но не и с другите устройства (клиентите не можеха да използват приложението, за да предават към своя телевизор с устройството си chromecast). В конзолата за разработчици дадохме url за chromecast.html(страницата на приемника), която всъщност е http връзка. Задължително ли е да използвате HTTPS(защитена) връзка, за да работи за всички chromecast устройства? Това ли би била причината клиентите ми да не могат да предават видеоклипа на своето chromecast устройство? - person Pradeep Rajkumar; 14.04.2014
comment
@PradeepRajkumar това е изцяло нов въпрос. Щракнете върху Задайте нов въпрос и поставете този текст на страницата за редактиране. - person Phil; 14.04.2014

Ако искате да използвате свой собствен приемник, нямате друг избор, освен да поставите устройството си в белия списък за вашето приложение (освен ако не решите да публикувате приложението си, което не е добра идея). Можете да използвате идентификационния номер на приложението, предоставен в този проект и който се отнася до публикуван на, но това вече не е вашият приемник.

person Ali Naddaf    schedule 19.03.2014
comment
Къде мога да намеря инструкциите за стартиране на непубликувано приложение, използвайки приемника по подразбиране, на устройство, което не е в белия списък? - person CommonsWare; 20.03.2014
comment
Google трябва да подобри документацията за Chromecast - person dcanh121; 20.03.2014
comment
CommonsWare: за приемник по подразбиране можете да използвате идентификационните номера на приложението, които различни платформи излагат, вижте разработчици. google.com/cast/docs/receiver_apps#default - person Ali Naddaf; 20.03.2014
comment
dcanh121: ако имате предложения, които са конкретни или конкретни, моля, отворете проблем с подобряването в нашия инструмент за проследяване или публикувайте в нашата общност, в противен случай общо изречение като подобряване на вашата документация не се счита за ценно. - person Ali Naddaf; 20.03.2014
comment

Намерих заобиколно решение за тестване на оформлението на контролера за изглед с помощта на IBDesignable.

1. Оформете вашия контролер за изглед в код точно както бихте направили обикновено

2. Създайте подклас IBDesignable UIView и добавете изгледа на контролера на изгледа като подизглед.

3. Създайте xib и задайте класа на неговия изглед на подкласа, който сте създали в стъпка 2

За да уточним стъпка 2, методът initWithFrame: на вашия IBDesignable може да изглежда така

{
    self = [super initWithFrame:frame];
    MyViewController *viewController = [MyViewController alloc] init];
    viewController.view.frame = self.bounds;
    [self addSubview:viewController.view];
    return self;
}

Така че отвъд този метод initWithFrame, целият ви код на оформление може да се обработва от вашия контролер за изглед. Може да искате да предадете данни към вашия контролер на изгледа в метода pripraveForInterfaceBuilder на вашия подизглед.

- person CommonsWare; 20.03.2014
comment
@dcanh121: Между другото, ето го инструментът за проследяване на проблеми с Google Cast . - person CommonsWare; 20.03.2014
comment
@AliNaddaf Когато се опитам да стартирам приложението, получавам тази грешка stackoverflow.com/q/22515205/563306 Може би можете Помогни ми. Благодаря. - person dcanh121; 20.03.2014
comment
@dcanh121: Вече оставих коментар там в тази публикация, проследихте ли го? - person Ali Naddaf; 20.03.2014
comment
Няма значение, RemotePlaybackClient работи добре с устройства, които не са в белия списък. Моите извинения. - person CommonsWare; 20.03.2014