2015-09-13 174 views
0

這個問題已經在這裏How to install applications programmatically without opening Play Store (as Google Drive does)問,但我想知道它是如何工作安裝的應用程序編程不開擴Play商店

我應該寫這樣的代碼:

Intent intent = new Intent("com.android.vending.billing.PURCHASE"); 
intent.setClassName("com.android.vending","com.google.android.finsky.billing.lightpurchase.LightPurchaseFlowActivity"); 
intent.putExtra(EXTRA_NAME, EXTRA_VALUE); 
startActivityForResult(intent, 0); 

所以應該是什麼這一行:intent.putExtra(EXTRA_NAME,EXTRA_VALUE);

及其如何獲得另一個應用程序,而無需打開Play商店

+0

如果您閱讀從中取得此代碼的答案,您會發現它具有:「但是,從非Google簽名的應用程序調用LightPurchaseFlowActivity失敗,因爲它們顯然(根據日誌)檢查呼叫套餐的簽名......這在當前無法實現「。 – CommonsWare

+0

[如何在不打開Play商店的情況下以編程方式安裝應用程序(如Google Drive一樣)](http://stackoverflow.com/questions/23695170/how-to-install-applications-programatically-without-opening-play-商店-AS-GOOGL) –

回答

-1

它不能做,只有谷歌簽署的應用程序可以做到這一點。

相關問題