2012-04-09 3 views
-1

내 응용 프로그램에 다른 타사 응용 프로그램을 사용하려고합니다. 기본적으로 타사 앱의 일부 서비스를 사용합니다. 그러나 이러한 서비스에는 타사 응용 프로그램에 정의 된 사용자 지정 권한이 필요합니다. 따라서 응용 프로그램 매니페스트 파일에 이러한 권한을 추가했습니다.안드로이드에서 다른 응용 프로그램의 권한

타사 응용 프로그램을 설치하기 전에 내 응용 프로그램을 설치하면 타사 응용 프로그램에서 서비스에 액세스하려고하면 해당 사용 권한이 부여되지 않으므로 보안 예외가 발생한다고 가정합니다.

다시 권한 또는 다른 제안을 요청할 수있는 방법이 있습니까?

답변

1

이것은 실제로 알려진 사용자 지정 권한의 제한 사항입니다. 두 앱 모두 사용자 정의 권한을 정의하는 앱이 먼저 설치되어야합니다. 그렇지 않으면 예외가 발생합니다. 두 앱을 모두 제어하는 ​​경우 두 앱 모두에서이를 정의해야합니다. 그렇지 않으면 실제로 해결 방법이 없습니다. 권한 부여를 시스템에 알 필요가 있습니다.

현재 은 서명 권한이 아닌 한 동일한 키로 앱을 서명해야 제 3 자 권한을 사용합니다.

3

매니페스트에서 요청하는 권한은 앱 설치시기와 상관없이 앱에서받을 수있는 권한입니다. 기간. 다른 응용 프로그램에 부여 된 사용 권한은 해당 응용 프로그램에서만 액세스 할 수 있습니다. 사용할 권한이 있으면 매니페스트에 있어야합니다. 설치되어 있으면 설치시 사용자에게 권한이 요청됩니다.

관련 문제