2013-10-16 4 views
1

내 응용 프로그램은 안드로이드 기본 모금 라이브러리를 사용하고, 나는 장치를 지원에만 찾을 수 있습니다 응용 프로그램을 보장하기 위해이 줄을 추가합니다 : 그것은 말했다
시장에 <uses-feature android:name="android.hardware.sip.voip" android:required="true" />
0 장치를 지원

공표 페이지 내 응용 프로그램은 이러한 기능을 가지고 있습니다 :

android.hardware.MICROPHONE 
android.hardware.screen.PORTRAIT 
android.hardware.sip.VOIP 
android.hardware.TOUCHSCREEN 
android.hardware.WIFI 

그러나 지원되는 장치의 수는 내가 모금 기능을 제거하면 0
가 지원되는 장치의 수는 3823.
입니다왜 그런 일이 일어 났습니까? 나는 적어도 내 HTC 새로운 하나가 제대로 실행할 수 있다고 확신합니다.

갱신
심지어 공식 SipDemo 샘플 프로젝트 0 장치를 지원하는 것을 발견!

답변

2

the docs에 따르면 android.hardware.sip.voip이 아니라 android.software.sip.voip을 사용해야합니다. Google Play에서 android.hardware.sip.voip에 대해 알지 못해서 지원되는 기기가 0 개로 표시됩니다. 또한 SIP/VOIP 지원없이 앱이 전혀 작동하지 않는 한 android:required="false"으로 설정해야합니다.

+0

고맙습니다. 작동합니다! 왜 그들은 공식 샘플 프로젝트에서 hardware.sip을 가지고 있지 않습니까? –

+0

@Leonhart - 샘플 프로젝트에 대해서는 알지 못합니다. 버그 보고서를 제출하십시오. :) –