We have a custom Cast receiver. We have decided to re-write it, and have a new set of custom messages that aren't supported by our old clients. We were wondering what the best way to manage deprecation of the old receiver.
Say the old receiver is pointing to App ID "ABCDEF" and old iOS/Android clients are pointing to this old receiver App ID.
Ideally we would create a new App ID "GHIJKL" and have all new iOS/Android clients pointing to this, leaving the old receiver "ABCDEF" in place so old clients continue to function.
However, it seems a lot of information is tied to our App ID (e.g. we are listed on chromecast.com/apps and on the Cast App featured apps), along with all our receiver stats so we are worried about creating a new App ID.
Is there another recommended way to upgrade our receiver using the same App ID while still maintaining backwards-compatibility with old clients (e.g. allowing them to talk to the old receiver code)? We don't see any custom params that can be passed from the client to receiver to let it know which version to pull dynamically.