2021년 8월 기준으로 FirebaseInstanceId가 import되지 않습니다!
그냥 뇌를 비우고 코드를 따라치는 수준인 뉴비인지라 이게 정말 맞는 방법인지는 잘 모르겠지만 저는 이렇게 해결했습니다! 혹시라도 이 방법이 잘못된 방법이라면 답글 부탁드려요!
fun registerPushToken(){
FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task ->
if (!task.isSuccessful) {
Log.w("TAG", "Fetching FCM registration token failed", task.exception)
return@OnCompleteListener
}
// Get new FCM registration token
val token = task.result
val uid = FirebaseAuth.getInstance().currentUser?.uid
val map = mutableMapOf<String, Any>()
map["pushToken"] = token!!
FirebaseFirestore.getInstance().collection("pushtokens").document(uid!!).set(map)
})
}