我前一段时间在Java中创建了一个跨平台应用程序。
我决定-知道它支持所有目标平台-将firebase用作我的后端,但是当时,我只对android开发感兴趣,因此我没有研究针对其他平台的firebase支持的细节
现在,我对其他平台感兴趣,但是,我发现唯一的跨平台支持是c ++ SDK。
在这一点上,我有一个功能齐全的Java应用程序,并且具有对android的完全后端支持,因此无法迁移到其他语言/后端,因此,我唯一可行的选择是使用c ++ SDK(有平台-特定的SDK,但这只会对每种本机语言造成重复的问题),并使用Java本机接口和本机方法引用Java环境中的功能。
我熟悉Java,C ++,Firebase和Java本机接口,但是,我不确定如何以这种方式集成功能。
有人可以帮我解决这个问题,或提供类似的示例集成吗?