在Fire store云中,我们会定期在表中创建值。并且对于每5到6个值正确更新,因为Pending中的一个值写入时不会在火灾存储中按时更新。我在
中设置了值在Android中,我们处于前端推送设置值,但有时它显示为未决写入,但不会在Fire Store Cloud Collection数据库中更新.15至20分钟后,它将在数据库中创建。 FirebaseFirestore db = FirebaseFirestore.getInstance(); FirebaseFirestoreSettings设置=新的FirebaseFirestoreSettings.Builder() .setPersistenceEnabled(true) 。建立(); db.setFirestoreSettings(settings); 地图用户= new HashMap <>(); user.put(“ Ride_Key”,Ride_Key); user.put(“ USER_IS_ANDROID”,true); user.put(“ IS_ACCEPTED”,false); 日期currentTime = Calendar.getInstance()。getTime(); user.put(“ Booking_Time”,currentTime); db.collection( “ RIDE_KEY”) .document(Ride_Key) .set(用户) .addOnSuccessListener(((OnSuccessListener)aVoid-> { Log.e(“ Firebase”,“ storeOnlineOffline:Success”); / TODO:只需要存储共享的PRE /
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.e("Firebase", "onFailure: fail " );
}})
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
Log.e("Firebase", "onComplete: success" );
}
});