我刚刚在 Apple 的 Appstore 中发布了一个CocoonJS驱动的Javascript游戏,它集成了一些Facebook功能。在将我的应用程序创建到 Facebook 后,我花了数周时间在 CocoonJS 启动器中对其进行测试,我发现以下内容:
- 在iOS中,用户应授予尝试通过手机的Settings -> Facebook访问 Facebook 的应用程序的权限,其中会显示应用程序列表。
我使用 CocoonJS Launcher 完成了这项工作,然后 Facebook 开始按预期工作。然而,最终的应用程序(通过云编译器生成)刚刚在商店中发布,在尝试从应用程序内访问 Facebook 后,应用程序说用户应该从 Facebook 的设置中授予权限(就像我对启动器所做的那样),但它不会出现在手机的设置 -> Facebook(即使用 Facebook 的应用程序列表以及它出现在启动器的位置)中。
我在 Facebook 中创建了我的应用程序,检索了它的 ID 号,将其放入 CocoonJS 云编译器(适用于 Apple 和 Android),当然,还使用相应的 Facebook 应用程序代码在游戏中调用了“init”函数。 . 即使它可以与 Launcher 一起使用,但它不能与应用程序一起使用,现在我的应用程序还活着,并且无法完成 Facebook 集成(这真是一团糟,因为现在几乎每个游戏功能都使用它)...
我该如何解决?会发生什么?可能和云编译器有关,或者可能与 JS 代码有关?
提前感谢您的时间和精力!:)