카카오 링크 버전 질문

카카오 앱 개발을 처음 접해 공부중인 학생입니다
카카오 링크를 활용한 앱을 인터넷을 뒤져가며 만들던중 문제가 생겨 질문드립니다
앱에서 버튼을 누르면 카카오톡 앱을 열어 글을 공유할 대상을 정하고 "카카오 링크 테스트"라는 글을 공유하는 간단한 앱인데 대상을 정하고 확인을 누르면 ‘최신 버전은 카카오톡 링크서비스가 적용되지 않는 앱(또는 서비스)~~’ 라며 실행이 되지 않습니다. 버전업을 하려면 함수명을 바꿔야 하는 것인지 잘 모르겠는데 어떻게 수정해야 할지 답변 부탁드립니다.

아래는 MainActivity 소스 코드입니다.

package com.example.charlie.kakaolinktest;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.Button;

import com.kakao.kakaolink.KakaoLink;
import com.kakao.kakaolink.KakaoTalkLinkMessageBuilder;
import com.kakao.util.KakaoParameterException;

public class MainActivity extends AppCompatActivity {

private KakaoLink kakaoLink;
private KakaoTalkLinkMessageBuilder kakaoTalkLinkMessageBuilder;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    Button kakaoLinkBtn = (Button) findViewById(R.id.kakaoLinkBtn);

    kakaoLinkBtn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            try {
                KakaoLink kakaoLink = KakaoLink.getKakaoLink(getApplicationContext());
                KakaoTalkLinkMessageBuilder messageBuilder = kakaoLink.createKakaoTalkLinkMessageBuilder();
                messageBuilder.addText("카카오 링크 테스트.");
                kakaoLink.sendMessage(messageBuilder,getApplicationContext());
            } catch (KakaoParameterException e) {
                e.printStackTrace();
            }
        }
    });

}

}

위 카카오링크 v1은 이제 지원하지 않아요. 아마 예전에 개발되었던 리소스를 보고 개발하신 것 같은데, 개발 가이드에 있는 최신 버전을 참고해 주세요! KakaoLinkService라는 클래스를 사용하고 아예패키지명도 다릅니다.

안녕하세요?
SDK를 이런식으로 휙~휙~ 바꿔버리면 그 SDK 가져다 쓰는 사람들은 어쩌라구요.
매일 카카오톡 SDK만 들여다 보는것도 아니고 한번 구현해놓으면 그냥 유지해주면 안 될까요?