我目前正在使用Firebase作为iOS和Android应用程序的后端。 iOS应用程序已经完成,但是现在当我编写Android应用程序时,我想知道如何构建数据以使其在iOS和Android上保持一致?
假设例如:
我在Android端有一个类用户,我写入数据库:
public class User {
public String uid;
public String name;
String email;
public String gender;
public boolean first;
public String phone;
public String dob;
public String address;
public User(String id,String nm,String em,String g,boolean f,String ph,String d,String add)
{
uid=id;
name=nm;
email=em;
gender=g;
first=f;
phone=ph;
dob=d;
address=add;
}
public User()
{
}
}
现在,在iOS端读取此数据时(在Android中使用dataSnapshot.getValue(User.class)
),如何在iOS中构建User类??
同样,在相反的情况下(iOS到Android),我的方法应该是什么?
答案 0 :(得分:0)
没有内置方法将Swift / Objective-C对象序列化到Firebase数据库。您将需要在普通的swift对象和FIRDataSnapshot / FIRDatabaseReference之间编写自己的映射。