读取和写入多个Firestore数据库

时间:2020-07-22 23:19:03

标签: ios swift firebase google-cloud-firestore

我有一个迅速编写的iOS应用程序,但遇到了问题。我将我的应用程序的数据存储在一个Firebase / Cloud Firestore项目上,并将该应用程序的许可(以及其他许可)存储在另一Firebase / Cloud Firestore服务器上。我能够使iOS应用程序与我的数据存储Firebase项目一起使用,但是我一生无法访问许可服务器来验证登录名并检查产品是否获得许可。是否有执行此操作的“正确”方法/执行此操作的“正确”方法?谢谢!

编辑:我的数据Firebase项目运行正常,在我的appdelegate中,我有以下代码(键更改为obv):

const PostsDeleteUtill = async (post_Id, handleRemovePost) => {
    axios.delete(`api/v1.0/post/delete/${post_Id}`).then(response => {
        handleRemovePost(response);
    })
};

然后,在我的全球环境中,我有以下代码:

 let secondaryOptions = FirebaseOptions(googleAppID: "appIDKEY",
                                               gcmSenderID: "senderID")
        secondaryOptions.apiKey = "apiKey"
        secondaryOptions.projectID = "project"
        secondaryOptions.bundleID = "com.bundle.id"
        secondaryOptions.clientID = "clientID.apps.googleusercontent.com"
        secondaryOptions.databaseURL = "https://databaseurl.firebaseio.com"
        secondaryOptions.storageBucket = "url.appspot.com"
        secondaryOptions.appGroupID = nil

        FirebaseApp.configure()
        FirebaseApp.configure(name: "licensing", options: secondaryOptions)

在“让licingDB = Firestore.firestore(app:licenseApp)”行上,出现错误:

不能在属性初始化程序中使用实例成员'licensingApp';属性初始化程序在“自我”可用之前运行

我在做什么错了?

0 个答案:

没有答案