Open MartinGonzalez opened 4 years ago
I agree! Now the .unitypackage is not so good for Unity2019.
Please, give visibility to this issue
It should first be made compatible with Unity 2019.4 that on Current Version still is not (Cannot finish an iOS build with it). And then added to Package Manager would be a must have!
@wagenheimer Agree!, we are also facing that too, but if it was a package already, the only thing you should do when they fix is to only update the version instead of reimporting again the unitypackage that may lead to bugs/configuration errors
@wagenheimer Is there an issue with that info you shared?
@MartinGonzalez Yes, here is it. https://github.com/facebook/facebook-sdk-for-unity/issues/450
Package manager, yes! It would be an amazing addition
It would be great to have facebook plugin in UPM.
I think it is essential to start deprecating .unitypackages in favor of UPM packages
I would love to have UPM support.
it would be great to have this in UPM, to reduce repo size and segregate dependencies from actual code.
+1
+1
+1
+1
It would be great to have some visibility from the team, if this is in the roadmap or something...
Surely would be good, there are alternatives but still would be better to have a official repo https://github.com/oae/unity-package-facebook-sdk
Adding support for this would be greatly appreciated. All the other major plugins have migrated to Unity Package Manager. Please consider prioritizing this!
+1
+1
+1
When this issue will be fixed
+1
+1
Not to hijack the issue thread but for @VasylRomanets-MoonActive and others who may not know yet, Google is going backwards now for some reason. See thread: https://github.com/firebase/quickstart-unity/issues/1028 and https://github.com/firebase/quickstart-unity/issues/1030
This is obviously not the way forward and I agree Facebook and others should work on switching to UPM asap instead of the .unitypackage insanity.
Edit: Turns out Unity is the one at fault here, not sure if it will impact FB bringing the sdk to UPM but Unity has made things annoying to say the least, see thread: https://forum.unity.com/threads/updates-to-our-terms-of-service-and-new-package-guidelines.999940/
@HitCache yep indeed I've got calls with both Google and Unity now and there is nothing Google can do to avoid infringing upon the new Unity guidelines. However I hope Unity will revert back, I've let them know this is not the way to go and I am sure not the only one that voiced his opinion on this issue. And indeed these new guidelines would basically block Facebook SDK as well.
PS: For now we are basically taking Google tarballs and publishing them to our own UPM registry which we then link in Unity package manager as this doesn't break the new guidelines. 🤦
At least publish it as tarball. Would be much simpler to intergrate it in our projects
Or release a git repo please like proposed as a workaround for Google here: https://github.com/firebase/quickstart-unity/issues/1052
Okay, so for anyone interested: i have created the tarball myself. And it is working perfectly. Just extract facebook SDK unitypackage in unity, Then collect all created folders and drop them (with all meta files) somewhere in on your drive outside of unity project (let's say you drop them in FacebookSDK folder). Then put package.json file in your FacebookSDK folder with text:
{ "name": "com.facebook", "version": "9.2.0", "displayName": "Facebook SDK", "keywords": [ "Facebook", "SDK" ], "author": { "name": "Facebook", "url": "https://developers.facebook.com/docs/unity/downloads/" }, "description": "Facebook SDK (custom created package by Eugen)", "unity": "2017.1", "dependencies": { "com.google.external-dependency-manager": "1.2.165" } }
This is the package definition file.
Then, to pack it in tarball, open any unity project, any script, and call
UnityEditor.PackageManager.Client.Pack("C:/FacebookSDK", "C:/FacebookSDK");
This will create your tarball package that you can later import in your project by inserting the following line in manifest.json:
"com.facebook": "file:../Assets/Packages/com.facebook.tgz",
(Notice this path is relative)
Soooo, is there a chance to have UPM version for latest version?
Is this asset dead? Tons of Bugs, the last release is almost 1 year old! =(
Soooo, is there a chance to have UPM version for latest version? Unity Scoped Registry via npmjs or openupm or Meta ones?
Two years gone!
Adding Facebook SDK via .unitypackage and Firebase packages via tarballs is a real headache, a lot of conflicts between dependencies.
Hello! Any news about this request?
Hello! Any news about this request?
@imurashka Almost 3 years.
Clearly they don't think in Unity developers, perhaps we will have to find another way of doing this
Clearly they don't think in Unity developers, perhaps we will have to find another way of doing this
@MartinGonzalez Maybe, Elon should take charge of Meta!
Clearly they don't think in Unity developers, perhaps we will have to find another way of doing this
@MartinGonzalez Maybe, Elon should take charge of Meta!
And replace the picture with SHIBA xD
Meta is utilizing UPM for their XR packages. Relevant Blog Post Can we expect a similar move for FB SDK in the near future?
From a company perspective, can we get Facebook trough UPM? Would save a lot of time when updating several games integrating the SDK. Thanks in advance!
More than 4 years and facebook still not realize that unity has UPM they should use instead of unitypackage
It would be nice to deliver facebook sdk through UPM. We all know the benefits of that. Is there any plan to do that?