본문 바로가기

Android

Android studio Push알람 및 버전 업데이트.

반응형

버전 업데이트 방법

 

gradle Module app에서 version Code int형으로 하나씩 올려서 APK 파일 추출하면됨.

 

Push 알람

 

FirebaseInstanceId.getInstance().getInstanceId()
.addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (!task.isSuccessful()) {

return;
}

// Get new Instance ID token
String token = task.getResult().getToken();
mDatabase.child("users").child(fUser.getUid()).child("pushkey").setValue(token);

// Log and toast

Toast.makeText(MainActivity.this, token, Toast.LENGTH_SHORT).show();
Log.e("token",token);
}
});

 

이런 식으로 써주면 해당 엑티비티 접근시 로그에 token으로 기기와 앱의 연결정보 즉 pushkey가 찍히고 

Database유저 목록에 하위 단계로 키를 넣어서 나중에 쓸수도 있음.

그리고 Firebase 성장 키에 cloud Messaging에서 key하나의 값으로 한명에게만 푸시 알람을 보낼 수 도 있고, 

타겟 전환으로 앱을 사용하는 모두에게도 전송 가능!

반응형