반응형
FirebaseInstanceId.getInstance().getToken();
if(FirebaseInstanceId.getInstance().getToken() != null) {
Log.d(TAG, "token = " + FirebaseInstanceId.getInstance().getToken());
String android_secure_unique_id = Settings.Secure.getString(getApplicationContext().getContentResolver(), Settings.Secure.ANDROID_ID);
String token = FirebaseInstanceId.getInstance().getToken();
//DB에 저장하기
HttpAccess ha = new HttpAccess("upd_token");
if(Build.VERSION.SDK_INT >= 11) {
ha.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, "https://mrlee.co.kr/forApp/set_token.php", android_secure_unique_id, token);
} else {
ha.execute("https://mrlee.co.kr/forApp/set_token.php", android_secure_unique_id, token);
}
}
기존 소스에 에러가 발생했다.
원인은 FirebaseInstanceId..
더이상 해당 기능을 제공하지 않는다는 이유였다.
그래서 대체된 방식이 FirebaseMessaging
FirebaseInstanceId.getInstance().getToken();
if(FirebaseInstanceId.getInstance().getToken() != null) {
Log.d(TAG, "token = " + FirebaseInstanceId.getInstance().getToken());
String android_secure_unique_id = Settings.Secure.getString(getApplicationContext().getContentResolver(), Settings.Secure.ANDROID_ID);
String token = FirebaseInstanceId.getInstance().getToken();
//DB에 저장하기
HttpAccess ha = new HttpAccess("upd_token");
if(Build.VERSION.SDK_INT >= 11) {
ha.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, "https://mrlee.co.kr/forApp/set_token.php", android_secure_unique_id, token);
} else {
ha.execute("https://mrlee.co.kr/forApp/set_token.php", android_secure_unique_id, token);
}
}
다음과 같이 바꿔주니 문제가 없어졌다.
반응형
'PHP' 카테고리의 다른 글
[Android] LinearLayout에서 왼쪽/오른쪽 배치 시키기(layout_gravity 속성과 view 엘리먼트 넣어주기) (0) | 2023.09.04 |
---|---|
[JAVA] 괄호 안의 특정 문자열 추출 방법 (정규식 regexp 사용) , 숫자인지 문자열인지 판별 방법 (0) | 2023.08.30 |
문서편집기와 PHP에서 정규식 변환하기 (대괄호, 중괄호, 소괄호 포함된 문자열 없애기) (0) | 2023.08.16 |
[admob, 안드로이드] 특정 확률로 "전면광고" 나오게끔 구현하기 (0) | 2023.08.04 |
안드로이드 YOUTUBE API 종료에 따른 WEBVIEW 대처 방법 (0) | 2023.07.25 |