2013-10-08 4 views
1

방금 ​​이 있어야합니다. 각 Android 앱에 대해 키 저장소를 만들어야합니다. 우리 회사가 클라이언트 용 맞춤형 앱을 개발할 것을 고려하면서 개발해야합니다. 각 앱마다 하나의 키 스토어를 생성해야하나요?Android 출시 키 저장소

EDIT : 또한 각 키 스토어의 별칭은 몇 개인 지, 둘 이상인 경우 이유는 무엇입니까?

답변

3

클라이언트 용 앱을 개발하는 경우 실제로 서명 키가 없어야합니다. 앱이 이므로 서명 키를 소유하고 게시해야합니다. 이상적으로는 서명하고 게시 할 서명되지 않은 APK를 보내야합니다. 그들이 원하지 않거나하지 않으려는 경우, 각 회사마다 별도의 키가 있어야합니다. 첫째, 어느 시점에서 키 스토어를 잃어 버리거나 손상된 경우 손상을 제한하기 위해 두 번째로 넘겨 줄 것을 요구할 수 있기 때문입니다.

키 저장소 파일을 관리하는 방법에 관계없이 질문에 명시 적으로 언급하지 않지만 각 클라이언트에 대해 을 사용하십시오. 그렇지 않으면 두 앱이 동일한 장치에 설치되고 서명 수준 권한을 사용하는 경우 클라이언트 A의 데이터에 액세스 할 수 있습니다.

+0

감사합니다. 제 경우에는 앱을 부르고 싶지 않으므로 각 클라이언트마다 다른 별칭을 만들어서 작성하겠습니다. –

+0

피해 제한에 대한 좋은 지적. –