애플리케이션에 +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.javamPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);
onResume() 내
MainActivity.javaString 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)
Reference
이 문제에 관하여(애플리케이션에 +1 버튼 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gari_jp/items/1e5a63910ba7900f8945
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
dependencies {
/*
* 他の記述
*/
compile 'com.google.android.gms:play-services:4.4.52'
}
<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" />
mPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);
String googlePlayUrl = "https://market.android.com/details?id=<PackageName>"
int requestCode = 1;
mPlusOneButton.initialize(googlePlayUrl, requestCode);
Reference
이 문제에 관하여(애플리케이션에 +1 버튼 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gari_jp/items/1e5a63910ba7900f8945텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)