有没有一种方法可以在Android Studio中实现Firebase服务器端倒数计时器?
我希望计时器在服务器端,这意味着每当用户打开我的应用程序时,所有用户的计数器始终处于同一时间。
我读了这个问题的答案,但是它们已经有2年多的历史了,从那以后Firebase发生了很大的变化。它于2014年10月被Google收购,并于2016年5月在Google I / O上推出了许多新功能。
如果Firebase无法提供该功能,是否还有另一个平台可以提供服务器端倒计时?
我没有更好的主意,只在客户端计算倒计时。
如果您这样做会发生什么:
srvTime
变量)为“倒数”计时器创建新记录:
srvTime
Time in ms when countdown ended
例如(5min = 60000 * 5)您可以在客户端进行计算。
或创建一个监听器ServerValue.TIMESTAMP
ref.addValueEventListener(new ValueEventListener() {
public void onDataChange(DataSnapshot dataSnapshot) {
System.out.println(dataSnapshot.getValue());
}
public void onCancelled(DatabaseError databaseError) { }
});
ref.setValue(ServerValue.TIMESTAMP);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句