-
Notifications
You must be signed in to change notification settings - Fork 541
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Android & iOS #952
Comments
@lixt currently MsQuic is only officially supported on Windows and Linux. We've done some prototyping with Android in the past, but don't have anything checked in. Eventually we'd like to support all platforms. |
@nibanks Will Windows Phone be on the list? |
Not likely, unless someone else contributes a PR for it. |
@nibanks nit: Android technically runs on Linux 😄. |
@DemiMarie yes, but there are enough differences that they have to be treated separately. For instance, from what I remember, certificate validation has to go through some Java API. Not sure. |
In theory, iOS is extremely close to working now. I was able to get a build with just slight build changes building for iOS, and got an app using it to link. Theres 1 small code change needed to be made. The issue I ran into is I couldn't actually get the library to own because of signing, and I don't know enough about macOS or iOS signing to bring this across the finish line. But its close enough someone with enough knowledge could easily make it work. |
Native binaries for Android are now being built with #1835 |
iOS support was added as of #1904 |
Since the native side of this is finished for both Android and iOS, I'm going to consider this complete. #1141 will track Java support, which will be the next part for Android. |
Along with Windows and Linux, is msquic be able to used on Android & iOS?
The text was updated successfully, but these errors were encountered: