最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

android - How do I find the URI scheme for a third-party remote desktop app? - Stack Overflow

programmeradmin0浏览0评论

I'm looking for the URI scheme of popular remote desktop apps on Android, preferably Windows App, TeamViewer, or AnyDesk. My goal is to generate a QR code that, when scanned, will open one of these apps directly.

It is my understanding that, if an app has a registered URI scheme, entering it in a browser or scanning a QR code should launch the app. However, I haven't been able to find any official documentation on the URI schemes for these apps.

I've researched how to do it myself, but mostly found information on creating custom schemes for my own apps by modifying AndroidManifest.xml. However, since I'm working with third-party apps, I can't modify their manifest files.

My question: How can I find out if there are URI schemes that work with these remote desktop apps and what the URI format is?

Or is there another way to achieve my goal of launching these apps via a QR code?

(I'm using a Xiaomi HyperOS device running Android 15, but I believe this should be applicable to Android in general.)

Edit: I could finally make it work with Windows App. I looked into the manifest file, like you suggested, and also found the documentation about the URI scheme:

Thank you all for your feedback.

I'm looking for the URI scheme of popular remote desktop apps on Android, preferably Windows App, TeamViewer, or AnyDesk. My goal is to generate a QR code that, when scanned, will open one of these apps directly.

It is my understanding that, if an app has a registered URI scheme, entering it in a browser or scanning a QR code should launch the app. However, I haven't been able to find any official documentation on the URI schemes for these apps.

I've researched how to do it myself, but mostly found information on creating custom schemes for my own apps by modifying AndroidManifest.xml. However, since I'm working with third-party apps, I can't modify their manifest files.

My question: How can I find out if there are URI schemes that work with these remote desktop apps and what the URI format is?

Or is there another way to achieve my goal of launching these apps via a QR code?

(I'm using a Xiaomi HyperOS device running Android 15, but I believe this should be applicable to Android in general.)

Edit: I could finally make it work with Windows App. I looked into the manifest file, like you suggested, and also found the documentation about the URI scheme: https://learn.microsoft/en-us/windows-server/remote/remote-desktop-services/remote-desktop-uri

Thank you all for your feedback.

Share Improve this question edited Mar 14 at 7:34 pGil9 asked Mar 12 at 14:48 pGil9pGil9 12 bronze badges 4
  • When you contacted the vendors and asked them what URLs can be used to open their apps, what did you learn? – CommonsWare Commented Mar 12 at 15:24
  • If you know the URL are defined in an apps AndroidManifets.xml I think the way is clear: install an app you are interested in and examine it's AndroidManifest.xml. There are viewer apps which can do this or you extract the APK form he device and open it on a PC using Jadx-Gui or apktool. – Robert Commented Mar 12 at 16:05
  • @Robert I could examine the manifests with a viewer app, thank you for your guidance. – pGil9 Commented Mar 14 at 7:25
  • @CommonsWare I didn't directly contacted the vendors. All I did was internet research, but I couldn't find anything until I discovered the Windows App URI scheme in its manifest. – pGil9 Commented Mar 14 at 7:27
Add a comment  | 

1 Answer 1

Reset to default 0

You're correct, having the URI scheme will allow you to open an app with a url from a browser or with a qrcode scan.

However it's not certain that these apps have a url scheme already defined in their Manifest file.

An option which should always work is to open the Play Store page of the app in question, ex. https://play.google/store/apps/details?id=com.teamviewer.teamviewer.market.mobile

This will require an internet connexion but shouldn't be an issue since these apps require one anyway.

Another more advanced option is to find the apk of these apps and decompile them in order to read the content of the Manifest file. This will tell you if they have an uri scheme available and what it is.

发布评论

评论列表(0)

  1. 暂无评论