developer tip

APK를 Google Play에 자동으로 업로드하는 API?

optionbox 2020. 9. 6. 09:29
반응형

APK를 Google Play에 자동으로 업로드하는 API? [닫은]


Google Play에 APK를 자동으로 업로드 할 수있는 API 또는 도구가 있나요? 수동 단계 나 그래픽 인터페이스없이 사용자 정의 된 앱을 내 계정에 자동으로 게시하고 싶습니다.

주변을 검색했지만이 작업을 수행하는 API를 찾을 수 없습니다 ( android-publisher 만 있지만 이름에도 불구하고 게시를 지원하지 않습니다). 누군가 이미 이것을 해결 했습니까, 기본 기능처럼 보입니까?


오늘부터 모든 채널 (예 : 알파, 베타 ...)에 업로드하거나 제목 및 설명 등을 업데이트 할 수있는 새로운 공식 게시 API가 있습니다.

문서에서 :

  • 앱의 새 버전 업로드 다양한 트랙 (알파, 베타, 단계적 출시 또는 프로덕션)에 APK를 할당하여 앱 출시
  • 다음을 포함하여 Google Play 스토어 목록 생성 및 수정
  • 현지화 된 텍스트 및 그래픽 및 다중 장치 스크린 샷

자세한 정보는 여기에서 확인하세요 : https://developers.google.com/android-publisher/


gradle-play-publisher 는 APK 및 앱 세부 정보를 Google Play 스토어에 업로드하는 Gradle 플러그인입니다.

./gradlew publishApkRelease터미널에서 실행하기 만하면 APK와 최근 변경 사항 요약이 업로드됩니다. 이와 같은 작업이 더 많이 있습니다.

Google Play 개발자 API를 사용합니다 .


Google Play 작업을 자동화하기위한 공식 Google API는 없습니다. (2014 년 7 월 이후에는 해당되지 않음)

웹 브라우저를 캡슐화하고 사용자 행동을 시뮬레이션하는 스크립트를 만들 수 있습니다. HTML 필드 찾기, 여기에 정보 입력, 페이지 제출 등.

우리는 이러한 오픈 소스 Python 도구를 개발하고 있습니다 : https://github.com/onepf/AppDF/tree/master/tools/uploader


이 질문 에 대해서도 대답 했지만 여기에 동일한 의견을 추가 할 것이라고 생각했습니다. 이것이 잘못된 방법인지 알려주십시오 (복제 답변).

새로운 Google Play Publishing API를 사용하여 원하는 맛 / 변형에 대해 원하는 트랙에 게시하는 gradle 플러그인을 만들 수있었습니다.

https://github.com/bluesliverx/savillians-gradle 에서 소스를 참조하십시오.

빌드 스크립트에서 사용할 수 있도록 maven central에 게시하는 중이지만 지금 android-publisher은 저장소 하위 디렉터리를 가져 와서 gradle 빌드의 루트에 넣은 다음 폴더 이름을 buildSrc. build.gradle게시하려는 Android 프로젝트 파일 에서 다음 줄을 사용합니다 .

apply plugin: com.savillians.gradle.androidpublisher.AndroidPublisherPlugin

그런 다음 androidPublisherbuild.gradle 파일 블록을 사용하여 게시 설정을 지정할 수 있습니다.

android {
    ...
}
androidPublisher {
    applicationName = "Company-Name-Product-Name/1.0"
    packageName = "<package name>"
    serviceAccountEmail = "<service account email>"
    serviceAccountKeyFile = file('<p12 keyfile - NOT the json file>')
    track = "alpha" // default, don't need to specify
    variantName = "release" // default, don't need to specify
}

생성 한 서비스 계정에 '출시 관리자'권한이 있는지 확인하고 p12 키 파일을 다운로드하여 프로젝트 디렉터리에 저장합니다. 그런 다음 다음 명령을 실행하십시오.

gradle androidPublish

그러면 지정한 자격 증명을 사용하여 Google Play로 전송됩니다. 행운을 빕니다. 이것이 새롭기 때문에 질문이 있으면 알려주십시오.

참고 URL : https://stackoverflow.com/questions/14665518/api-to-automatically-upload-apk-to-google-play

반응형