Skip to content
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

Unity WebGL support #326

Closed
AlexVK79 opened this issue Mar 17, 2016 · 7 comments
Closed

Unity WebGL support #326

AlexVK79 opened this issue Mar 17, 2016 · 7 comments
Labels
feature-request A feature should be added or improved. Unity

Comments

@AlexVK79
Copy link

Really need it ASAP.

There is already "Unity - Webgl Support" item in FEATURE_REQUESTS.md,
but it links to amazon-archives/aws-sdk-unity#50
which is a - 404 page not found.

So there is really no information on progression or problems with this feature.

As long as SDK is pure C# what is the problem with WebGL target considering
iOS (IL2CPP) is supported?

Thanks!

@karthiksaligrama
Copy link
Contributor

@AlexVK79 your feedback is appreciated on the webgl and will help us prioritize, in the meantime we are happy to accept pull requests.

The link that is present on the FEATURE_REQUEST.md points to the issue on our older git repo which is no longer maintained. I'll update the link to the current issue.

@karthiksaligrama karthiksaligrama added feature-request A feature should be added or improved. Unity labels Mar 23, 2016
@Half
Copy link

Half commented Jul 7, 2016

I'm waiting for the WebGL support too.

I made a couple of changes in the SDK to support Amazon Cognito (credentials, datasets, sync) and generic Async request (only tested for Dynamo) for WebGL.
The high level API for Dynamo is too complex to be patched.

The main issue was WebGL didn't support Threads (lock, WaitHandle, ThreadPool, ...) and synchronous request.

I had to remove any call to "InvokeSync" and use only one thread (main thread).
This implies to add callbacks in a lot of methods, remove call to others threads and only use the *ASync methods.

The codebase became messy that's why I can't make a pull request here. If you want a version of my updated version PM me.

Also I tried to compile the SDK for Windows Universal 10 with IL2CPP (.NET is not compatible due to the lack of System..... namespace used in the SDK).
It worked well for Cognito (credentials, dataset, sync) , I didn't test the other services.

@PavelSafronov
Copy link

If you have a working codebase, consider uploading that as a GitHub repo and linking it here. That will help us or a community member to get started on this work.

This issue was added to FEATURE_REQUESTS.md, closing it. Feel free to comment, of course.

@Deathwing
Copy link

Hey guys, I added a pull request for unity WebGL. It is not covering every aspect, but I think it is at least a beginning on which we can build :)

#898

@adambielecki
Copy link

Any progress with that feature?

@BatteryAcid
Copy link

Any updates on supporting this feature request? Or does anyone know of a shim to get this to work? thanks

@ctben
Copy link

ctben commented Feb 17, 2022

Looking forward for this feature request. Vote up to have a good news from anyone!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved. Unity
Projects
None yet
Development

No branches or pull requests

8 participants