Page 912 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 912
/**
* Created by Owner on 2016-11-07.
*/
import android.util.Log;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.FirebaseInstanceIdService;
import java.io.IOException;
//okhttp3를 사용하여 소켓통신을 간편하게 하였다.
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
public class MyFirebaseInstanceIDService extends FirebaseInstanceIdService {
private static final String TAG = "MyFirebaseIIDService";
// [START refresh_token]
@Override
public void onTokenRefresh() {
// Get updated InstanceID token.
String token = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + token);
// 생성등록된 토큰을 개인 앱서버에 보내 저장해 두었다가 추가
뭔가를 하고 싶으면 할 수 있도록 한다.
sendRegistrationToServer(token);
}
private void sendRegistrationToServer(String token) {
// 실제 동작을 하기 전 스튜디오에서 확인하기 위하여 로그에 스마트폰의
토큰을 나타내도록 하였다.
Log.i("토큰","메시지"+token);
- 905 -