FCM을처음 사용하는 초보개발자입니다.
@Override
protected String doInBackground(String... params) {
String token = FirebaseInstanceId.getInstance().getToken();
Log.e("test push off", token);
if (token.length() != 0) {
String Token = FirebaseInstanceId.getInstance().getToken();
String authorizedEntity = "android-xxxxxx-xxxxxxx;
String scope = FirebaseMessaging.INSTANCE_ID_SCOPE;
try {
FirebaseInstanceId.getInstance().deleteToken(authorizedEntity, scope);
Log.e("test token", "지워버린 토큰" + Token);
} catch (IOException e) {
Log.e("error ", e.getMessage());
e.getMessage();
}
}
return null;
}
저런식으로 사용하라고 나와있어 사용하였지만 INVALID_PARAMETERS 이런식의 오류가나오며, 구글링하여 여러방식 따라해봤지만 token 값이 삭제가안됩니다 ....
문제해결이나, pushoff 를 App 내에서 처리할수 있도록 방법을 알려 주시면 감사하겠습니다.