祝你一切安好!我对一些插件有一个问题。从10月5日开始,Facebook对其注册进行了更改,这将影响到我们维护的应用程序。我们收到的应用程序有点旧,它是用angularjs, node 8和ionic3制作的,它有cordova 8。该应用程序用于Face Registration-Login的插件是"cordova-plugin-facebook4"。它已经被弃用一段时间了,他们做了一个名为"cordova-plugin-facebook-connect"的分支。为了使用这个分叉,因为它是更新的,所以Facebook所做的更改不会影响我们,它要求一些最低要求:
- cordova-android>= 9.0.0
- cordova-ios>0 =
- cordova-browser>= 3.6.0
问题是我们使用。
- cordova-android>0 =
- cordova-ios>= 5.0.0
我一直在尝试更新,但事实是,开发很少的时间,甚至更少的移动,我相当小,有人已经通过了这个,或者你能给我一个帮助吗?可以更新吗?如果是这样,您还需要更新节点吗?
你不能迁移到离子4,5或6,因为它不是一个选择,很多时候。谢谢你。
正如您所想象的,是时候更新您的代码,您肯定会有一些头痛。当我们需要支持旧版本的应用程序时,这种情况有时会发生,有时会发生。我可能会告诉你这是可能的,但我建议你不要直接在生产代码上这样做。一定要创建一个新的分支或单独克隆代码来启动更新。请注意,您将不得不更新到新的AndroidX
api和库,以使一切工作和谐。还要删除过时的插件,并为新版本更新它。