2011-07-26 3 views
1

나는 시장 면허 애플리케이션에 독점적 비즈니스 로직을 제공해야한다는 고객의 요구 사항이 있습니다. 나는 안드로이드 서비스에 대해 읽고 있었고 나는 그 일을하는 가장 좋은 방법이 무엇인지 궁금합니다. Android 마켓을 통해 지역 서비스를 제공 할 수 있습니까? 고객이 로컬 서비스와 상호 작용할 소스 코드가 필요할 것 같습니다.Android : 시장 애플리케이션으로서의 지역 서비스?

나는 안드로이드 개발자에게 상당히 익숙하지 않은 닷넷 개발자입니다. 노련한 안드로이드 개발자를위한 일상적인 질문 일 경우 사과드립니다. 다른 질문을 통해 조사한 결과 정답을 찾지 못했습니다. 내가 찾고 있어요.

비즈니스 로직을 획득하기 위해이 코드를 디 컴파일 할 가능성이 다소 염려되지만, 가까운 미래에 우리를 보호 할 백 엔드 서버 기능이 충분하다고 생각합니다.

덕분에, 랜스 안드로이드 "응용 프로그램"에 대한 요구 사항이 없습니다

+1

로컬 서비스 관련 질문을 따르지 않는 서비스 (프로그램 방식)는 기기에서만 실행되며 여기에 뭔가 빠져 있어야합니다. 어쩌면 당신은 앱이 무엇을 할 것인지를 설명 할 수 있습니다. – Idistic

+0

미안하지만, 이제는 내 마음 밖에서 나는 분명하지 않다. 이것은 단순히 GUI로 완전한 응용 프로그램을 작성하지 않고 마켓 응용 프로그램을 통해 고객에게 서비스 (또는 API)를 제공 할 수있는 방법에 대한 질문이라고 생각합니다. 고객은 자신의 GUI로 자신의 앱을 작성하려고하지만 시장에 연결하여 서버에 연결하고 독점적 인 비즈니스 로직을 수행 할 수있는 간단한 API를 라이센스하고자합니다. Android에 대해서는별로 신경 쓰지 않지만 서버 연결에 대한 세부 정보는 숨기고 싶습니다. – Lance

답변

2

(.apk 파일)는 실제로 사용자 인터페이스를 포함합니다. 심지어 a category in Android Market for such things이 있습니다. 구성 요소를 판매하고 다른 앱에서 실제 UI를 제공하도록 할 수 있습니다.

다른 응용 프로그램에 복잡한 서비스를 제공하려면 bound service을 정의하십시오. 다른 사용자가 귀하의 인터페이스를 사용할 수 있도록 통신을위한 인터페이스를 정의하는 소스 코드 을 제공해야하지만, 소스 코드의 "흥미로운"부분을 제공 할 필요는 없습니다.