애플리케이션에 +1 버튼 설정

3869 단어 AndroidGoogle+

도입해야 할 이유

  • +1의 수량은 검색 결과의 순위와 순위에 영향을 미친다
  • Google+의 친구 강조 +1
  • 도입이 상대적으로 간단하다
  • 절차.


    Google+API 사용


    1. Google APIs Constore에서 응용 프로그램 항목 만들기


    Google APIs Console에서 "Create Project"단추를 눌러 프로젝트를 작성합니다.
    PROJECT NAME: 응용 프로그램 이름
    PROJECT ID: 자동으로 생성되므로 그대로 유지

    2. Google+API 활성화


    측면 메뉴에서 APIs 를 선택합니다.
    목록에서 Google+API를 활성화합니다.

    3.OAuth2.0 클라이언트 ID 만들기


    옆 메뉴에서 "Credentials"를 선택합니다.
    Create New Client ID를 사용하여 ID 만들기
    [Application Type]
    Installed Application
    [Installed Application Type]
    Android
    [Package Name]
    응용 프로그램 패키지 이름
    [SIGNING CERTIFICATE FINGERPRINT (SHA1)]
    kyetool 유틸리티를 사용하여 얻은 어플리케이션 인증서의 SHA-1 지문

    인증서 SHA-1 지문 확인 절차


    터미널에서 다음 명령을 사용합니다keytool -exportcert -alias androiddebugkey -keystore <デバッグ証明書のパス> -list -v※ 디버그 키가게는 대개 ~/입니다.android/debug.Keystore에서.
    ※ 게시 시 게시용 클라이언트 ID를 만듭니다.

    프로젝트에 Google Play Service의 라이브러리 배치


    프로젝트build.gradle에 다음 설명을 추가합니다.
    움직이지 않으면 Set Up Google Play Services SDK를 참조하십시오.
    dependencies {
        /*
         * 他の記述
         */
        compile 'com.google.android.gms:play-services:4.4.52'
    }
    
    ※ 원활하게 구축되지 않는 분들은 SDK MANAGER에서 Google Play services와 Google Repository 가입 여부를 확인하십시오

    +1 버튼 설정


    xml


    +1 단추의 레이아웃을 표시하려는 xml에서 다음과 같이 기술합니다
    sample.xml
    <com.google.android.gms.plus.PlusOneButton 
        android:id="@+id/plus_one_button"
        xmlns:plus="http://schemas.android.com/apk/lib.com.google.android.gms.plus"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        plus:annotation="inline"
        plus:size="standard" />
    

    Java


    onCreate() 내
    MainActivity.java
    mPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);
    
    onResume() 내
    MainActivity.java
    String googlePlayUrl = "https://market.android.com/details?id=<PackageName>"
    int requestCode = 1;
    
    mPlusOneButton.initialize(googlePlayUrl, requestCode);
    
    이렇게 하면 +1 버튼을 표시할 수 있다.Google 계정의 선택 화면 등이 라이브러리 측에서 준비되어 있기 때문에 여기까지는 괜찮습니다.
    ※ 구글플레이의 앱 URL의 호스트는 플레이입니다.google.Google Play 응용 프로그램 페이지의 + 값이 증가하지 않기 때문에, market.android.com을 사용하지 않으면 안 됩니다.

    대화 상자에 표시된 예제(Dialog 주제의 Activity)


    좋은 웹페이지 즐겨찾기