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

Does Amplitude realize that the point of the dependency manager is, that it handles dependencies? #133

Closed
VinceChimp opened this issue Jun 13, 2024 · 2 comments
Labels
question Further information is requested

Comments

@VinceChimp
Copy link

Summary

The EDM is intended to pull in external dependencies, meaning all .aar and .jar files can be pulled from Maven repositories and automatically resolved based on a simple android manifest file for example. Meaning you do not have to hard include the files, upgrading is easily resolved automatically, and you do not get conflicting includes for packages that need the exact same prerequisite parts.

Why are we doing this the old fashioned way in 2024? GameAnalytics has this figured out for a long while.

@VinceChimp VinceChimp added the question Further information is requested label Jun 13, 2024
@izaaz
Copy link
Contributor

izaaz commented Jun 13, 2024

@VinceChimp - thank you for reaching out. We release three versions of the SDK for this very reason.

https://github.com/amplitude/unity-plugin/releases/tag/v2.8

From what I read, you need this package? amplitude-unity-no-edm-and-dep.unitypackage

If there's anything else we should be doing to make this easier on y'all, please let me know. Happy to help. (I know we should document this somewhere so its not hidden in the releases, so i'll take an action item for that)

@VinceChimp
Copy link
Author

That seems to be the case.

I think from a Unity developer's perspective, and a compatibility perspective, this should be the recommended route and the default.
Just the minimal code, and a package manager include that automatically resolves all dependencies.
It is what all other big parties recommend for their plugins too.
Thanks for the help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants