创建本机插件以实现官方Unity Facebook SDK的缺失功能

Hel*_*ium 5 facebook unity-game-engine

我想给我的游戏玩家提供可能性,发布他们的Facebook Feed图片和存储在他们设备上的视频.

Facebook SDK似乎没有提供此功能FB.FeedShare.只能在该mediaSource字段中引用已托管的媒体.

几个问题已经被问这个问题(1,2,3)

但是,Android SDKiOS SDK 确实提供了它.Facebook SDK不是包装原生SDK的简单"抽象层"吗?为什么还没有实现所有原生SDK功能?


知道另一种解决方案是使用Graph API上传媒体并从FB.FeedShare函数中引用.

编辑:正如@misorude所提到的,publish_actions权限已被删除


TL; DR

是否有可能创建调用用于共享存储在用户设备上的媒体的本机功能的Android和iOS插件?

如果是这样,你知道怎么可能"引用"本机Facebook SDK而不将它们捆绑到我将创建的插件中?(因为他们已经在我的项目中的Unity Facebook SDK中).

编辑:似乎有人已经尝试创建一个包装器,但"它没有发挥好"

我也对其他建议持开放态度.我的最终目标是让用户发布视频.我很想用意图打开Facebook应用程序,但iOS没有这样的功能.


提前致谢.