如何修复getToken()弃用的错误?

时间:2020-01-05 15:49:52

标签: firebase android-manifest manifest deprecated

如何解决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);
    }

}

0 个答案:

没有答案