Remote installing and launching TVOS app from iOS app

We have both an iOS app and a tvOS app.

We'd love to achieve the following scenario:

  1. iOS app should be able to detect Apple TV devices in the local network.
  2. When the user selects the apple TV device, check if the our tvOS app on apple TV is installed or not on the selected apple tv, If the app is not installed then iOS app can open the app store to launch the install page for the tvOS app on apple tv.
  3. The user can download/installation the app of the tvOS app.
  4. If the tvOS app is installed then launch the tvOS App on the apple TV.

Are there any APIs available to achieve this scenario? 

Accepted Answer

Are there any APIs available to achieve this scenario?

No. The only thing on your list that’s remotely feasible is step 1. Apple TV devices advertise various services on the network using Bonjour, and you could write code to discover those Bonjour services. However, there’s nothing that comes even close to steps 2 through 4.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

However, I wanted to check is it possible to request Api's for such functionality something like an enhancement request?

Sure. File your enhancement request using the standard bug reporting system (IIRC they call it a suggestion these days).

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thank you for your response. I have created the suggestion request : FB10022977 (Remote installing and launching TVOS app from iOS app) .

No technical help here - however as a casual and new reader of the forums I reckon this is a brilliant initiative for more OS devices speaking to each other seamlessly.

Oh, that reminds me! At WWDC we announced a really nice new API for smoothing the interaction between tvOS and iOS, namely the DeviceDiscoveryUI framework. For more details, watch WWDC 2022 Session 110339 Build device-to-device interactions with Network Framework.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Remote installing and launching TVOS app from iOS app
 
 
Q