如何解决getToken()弃用的错误?
在public void
行
我收到清单合并错误。似乎不赞成使用Firebase代码(或其他内容),我尝试修复,但现在遇到合并错误。
这是Java文件
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.messaging.FirebaseMessagingService;
import com.iramml.uberclone.driverapp.Common.Common;
import com.iramml.uberclone.driverapp.Model.Token;
public class FirebaseIdService extends FirebaseMessagingService implements FirebaseIdServices {
private String refreshedToken;
@Override
public void onNewToken() {
super.onNewToken(String ,refreshedToken);
String refreshedToken= FirebaseInstanceId.getInstance().getToken();
updateTokenToServer(refreshedToken);
}
private void updateTokenToServer(String refreshedToken) {
FirebaseDatabase db=FirebaseDatabase.getInstance();
DatabaseReference tokens=db.getReference(Common.token_tbl);
Token token=new Token(refreshedToken);
if (FirebaseAuth.getInstance().getCurrentUser()!=null)tokens.child(FirebaseAuth.getInstance().getUid())
.setValue(token);
}
}