URL Types not available in multiplatform app target?

Hello there,

I'd like to add a custom URL scheme to my app (whose target is configured as a multiplatform app).

Usually we do this by going to project settings, select the target, click the Info tab, and disclose the URL Types heading, but that's missing when the target is multiplatform. I'm able to create an all-new target that does have the heading, but that seems to be defeating the purpose.

If you've got any ideas I'd appreciate it!

Thanks

Bonsoir,

Ajouter un schéma d'URL personnalisé à une application multiplateforme peut être un peu différent que pour une application qui ne cible qu'une plateforme. Pour ajouter un schéma d'URL personnalisé à une application multiplateforme, vous pouvez le faire en utilisant une approche de plateforme spécifique, par exemple en utilisant le code Swift pour iOS et en utilisant Java pour Android.

Voici les étapes pour ajouter un schéma d'URL personnalisé à une application iOS :
Ouvrez le fichier Info.plist de votre projet. Cliquez sur le bouton + en bas à gauche pour ajouter une nouvelle entrée. Sélectionnez "URL Types" dans la liste des entrées disponibles. Cliquez sur le bouton + dans la section URL Types. Ajoutez les informations de votre schéma d'URL personnalisé, notamment le nom de l'identifiant, le nom du schéma d'URL et les URL permises.

Voici les étapes pour ajouter un schéma d'URL personnalisé à une application Android :
Ouvrez le fichier AndroidManifest.xml de votre projet. Ajoutez la balise à l'intérieur de la balise pour définir le schéma d'URL personnalisé. Spécifiez les informations pour votre schéma d'URL personnalisé, notamment le nom du schéma d'URL et les URL permises. C'est ainsi que vous pouvez ajouter un schéma d'URL personnalisé à une application multiplateforme.

Hi,

Thanks for this! By multiplatform app I mean an app that targets all Apple platforms as described here:

https://developer.apple.com/documentation/xcode/configuring-a-multiplatform-app-target

So I use this feature to target iOS, iPadOS, tvOS, and macOS. I don't do any Android development.

Even so I think what you wrote may be close to the answer anyway. I'll try it. Though note when you start a new Xcode project as a multiplatform app, it doesn't create an Info.plist file for the project. So I guess I'll have to add one to the project and try this.

Thanks!

Update:

This seems to be a problem with my project itself.

It was originally an Apple TV app which I turned into a multiplatform app later on. I don't think everything got converted properly; my Info tab in Project Settings only has options for Apple TV.

Nothing really to do here except start a new multiplatform project and import all the files from the previous one!

Thanks.

URL Types not available in multiplatform app target?
 
 
Q