2013-12-23 22 views
1

我的應用程序使用CALL_PHONE權限,以便它可以直接撥打電話。撥打電話不是主要功能,如果沒有這種能力,應用程序仍然有用。但是,如果用戶的設備沒有電話,Android商店會過濾掉我的應用。如何配置應用程序,以便用戶可以找到並下載應用程序?在沒有電話的設備上允許CALL_PHONE權限

我意識到我可以發佈兩個應用程序。我想避免這一點,並保持我的構建發行過程更簡單。

回答

1

添加CALL_PHONE權限將自動包含telephony功能,這是市場用於過濾平板電腦的功能。您需要通過在清單中包含以下內容使其成爲可選項:

<uses-feature android:name="android.hardware.telephony" android:required="false" />

+0

啊,優秀!我不知道這個參數。 –

+0

這是第一次找到有趣的小東西。確保在使用之前檢查功能是否可用,否則會導致應用程序崩潰;首選模式是禁用或隱藏功能相關的用戶界面(即平板電腦上沒有CALL圖標)。 – 323go

相關問題