2013-05-18 74 views
0

我發佈一個基於GPS的應用程序的API 11 +。我測試,主要是發達國家它的華碩TF201(臭名昭著的黃金)和一些HTC和三星手機不兼容。在發佈頁面 - >設備兼容性中,它顯示我的應用程序與TF201不兼容,而與TF300,TF700和TF201兼容。根據我的經驗,這些設備的硬件和軟件都差不多,爲什麼排除TF201,TF300TG和TF101g?難道這是因爲TF201在發射後不久就將GPS從規格表中刪除了?(alum。body->沒有GPS)它仍然可以與藍牙天線一起使用,爲什麼排除?此外,TF300TG確實有功能的GPS,爲什麼不兼容?我寫谷歌這件事,同時,我想知道是否其他人遇到它的Android發佈:應用程序與許多設備

回答

0

谷歌確定您的應用程序是基於你的Android Manifest設備兼容。 GPS需要許可。現在你Android Manifest沒有指定你需要或者bluetooth or GPS,則谷歌服務器假定你既需要爲應用程序的工作。服務器實際上確保清單文件中的所有條件得到滿足。因此,TF201包含在不兼容的列表中。

+0

所以你認爲,要求使用藍牙應該修復它的權限?我不知道這一點,因爲通常這是由第三方藍牙GPS提供商完成的,它使用模擬位置來提供系統範圍的LocationSource,但有很少GPS內置藍牙GPS支持的應用程序。我怎樣才能看到來自tf201的其他GPS應用程序?我會嘗試閱讀他們的清單。順便說一下,它有一個內置GPS天線,它確實嘗試獲取信號,但每次都失敗。 – Nick

+0

如果您可以看到其他應用程序請求在tf201上使用GPS的權限,則可能是您的應用程序要求tf201不符合的其他許可或條件。也許屏幕尺寸?你有沒有指定類似的東西?你可以將鏈接粘貼到你的應用程序? –

+0

https://play.google.com/store/apps/details?id=com.sl.kestrelgps&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5zbC5rZXN0cmVsZ3BzIl0。 – Nick

相關問題