2011-07-18 67 views
1

我正嘗試在我的應用程序詳細信息頁面中打開Android電子市場。Android電子市場:詳細信息問題頁面

我使用下面的代碼:

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setData(Uri.parse("market://details?id=my.app.package")); 
startActivity(intent); 

但是,好像這並不在某些設備上工作。

有沒有人遇到過類似的問題?

回答

1

根據文檔,市場應用程序似乎基於以下幾個條件過濾應用程序:
「過濾也可能取決於國家和運營商,SIM卡的存在或不存在以及其他因素。」 http://developer.android.com/guide/appendix/market-filters.html

很可能您的應用程序正在被其中一個因素濾除。

確認此問題的最佳方法之一是使用您的Google帳戶登錄網絡市場,轉到詳細信息頁面,然後嘗試安裝該應用程序。

您會收到類似於「您的運營商不支持」的消息

+0

就是這樣。我試圖打開沒有SIM卡的應用程序的詳細信息。它出現在意向搜索..但不是直接打開細節。奇怪的..... – neteinstein