1

My application uses android native sip library, and I add this line to assure the app can be found only by devices support it:
<uses-feature android:name="android.hardware.sip.voip" android:required="true" />

On market publish page it said my app has these features:

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

But the number of supported devices is 0.
If I remove sip feature, the number of supported devices is 3823.
Why did it happen? I am sure that at least my HTC new One can run it properly.

update
I found that even the official SipDemo sample project supports 0 devices!

Wei-Tsung
  • 297
  • 3
  • 12

1 Answers1

2

According to the docs, you should be using android.software.sip.voip, not android.hardware.sip.voip. I think your app is showing up with 0 supported devices because Google Play does not know about android.hardware.sip.voip. Also, you should set android:required="false" unless your app cannot function at all without SIP/VOIP support.

Ted Hopp
  • 232,168
  • 48
  • 399
  • 521