カスタムキャスト受信機があります。私たちはそれを書き直し、古いクライアントがサポートしていないカスタムメッセージを新たに用意することにしました。古い受信機の非推奨を管理する最善の方法は何か不思議でした。キャスト受信機の新しいバージョンに移行する最も良い方法
古いレシーバがアプリケーションID「ABCDEF」を指していて、古いiOS/Androidクライアントがこの古いレシーバのアプリケーションIDを指しているとします。
理想的には、新しいアプリケーションID「GHIJKL」を作成し、新しい受信者/ Androidクライアントがこれを指し示すようにし、古い受信者を「ABCDEF」のままにして、古いクライアントが引き続き機能するようにします。
しかし、私たちのアプリケーションID(例えば、chromecast.com/appsとApp Appのキャストアプリに記載されています)には多くの情報が含まれているようです新しいApp ID。
古いクライアントとの下位互換性を維持しながら(同じ受信者コードと話すことを許可するなど)、同じアプリIDを使用して受信機をアップグレードする別の推奨方法はありますか?動的にプルするバージョンを知るために、クライアントから受信側に渡すことができるカスタムパラメータはありません。
ありがとうございました。受信者が使用しているライブラリを書き換えています。必要なデータは現在異なります。私は古いクライアントが渡したデータをサポートするためにライブラリを変更しなければならず、それはきれいではありません。私たちは、新しいアプリIDを作成し、きれいなスレートを持つことの欠点は何か疑問に思っています。注目アプリやその他の副作用で私たちの立場に影響を与えますか? – user1165560
あなたはchromecastレシーバにクエリパラメータを渡すことができます:http://stackoverflow.com/questions/20472141/chromecast-receiver-app-query-parametersしかし、私はそれがAndroidやiosでどのように行われたのか分かりませんでした。異なるパラメータを渡すことができれば、別のウェブページにリダイレクトすることは可能でしょうか? – user1165560
@Ali受信機にパラメーターを渡すことの解決策は有望です。この機能がiOS/Androidで利用できるかどうか確認できますか? – Ish