2013-12-19 1 views

답변

2

Google API의 이전 UI를 설명하는 이전 자습서를 사용했습니다.

1. In the sidebar on the left, select APIs & auth > Registered apps. 
2. Click Register app. 
3. In the Name field, type your app's name. 
4. Click Android > Accessing APIs directly from Android. 
5. Under Android identification, type the package name for your app. 
6. Enter an SHA1 fingerprint. To get this value, follow the instructions in the 
    console help. 
7. Click Register. 
8. In the new page, open the Android Key section and copy the API key. You will 
    need the API key later on to perform authentication in your application server. 

참고 :

는 API 키를 얻으려면 : 당신이 키를 회전해야하는 경우에는 "재활용 키"를 클릭 새로운 UI에서 당신은 다음 (source을) 할 필요가 상. 새 키가 으로 생성됩니다. 키가 손상되었다고 생각하는 경우 즉시 삭제하려면 콘솔에서 앱을 삭제하면됩니다. 그런 다음 동일한 SHA1 및 패키지 이름을 가진 응용 프로그램에 대한 새 항목을 만듭니다.

당신이 명령을 사용할 수있는 6 단계의 SHA1 지문을 얻으려면 :

keytool -exportcert -alias androiddebugkey -keystore C:\Users\myusername\.android\debug.keystore -list -v

을 (그리고 프롬프트에서 기본 암호 android 입력)

+0

다음 단계도 수행했지만 API 및 인증 섹션에서 등록 된 앱을 볼 수 없었습니다. 그게 실제로 어디 있니? –

+0

@BarcelonaTsandesh 캡쳐 화면을 참조하십시오. [여기] (http://stackoverflow.com/questions/20677709/issue-with-registration-app-in-gcm/20683976#20683976) – Eran

+0

@BarcelonaTsandesh 그들은 API를 다시 변경했습니다. 이제'APIs & auth'>'Credentials'를 클릭하여 API 키를 만들어야합니다. – Eran

1

https://cloud.google.com/console을 방문하면 API 키를 생성 할 수 있습니다. Google Cloud Messaging Service에 대해 API를 활성화해야합니다.

또한 IP 주소를 제한하여 API에 연결할 수 있습니다. 귀하의 IP 주소는 기본적으로 제공됩니다. 위의 자습서를 사용하여 GCM을 사용하려면 GCM을 제거해야 할 수도 있습니다.

대한 자세한 도움말 : 새로운 클라우드GCM로 리디렉션하지 않고이 링크를 방문 this

1

시도를 확인합니다. 이 링크는 새로운 Google로 리디렉션 될 수 있지만 옵션을 클릭하면 API 액세스 메뉴가 표시됩니다. 과 같은 메시지가 표시됩니다. 새 Google Developers Console에 오신 것을 환영합니다! 이전 콘솔을 선호 하시겠습니까? 돌아 가기 |을 기각합니다.

+0

+1을, 구글은 리디렉션에 유지 새로운 클라우드 GCM으로 이동합니다. 이 링크를 https://code.google.com/apis/console/b/0/?noredirect에 북마크하고 리디렉션을 중지합니다. – fedmich

관련 문제