【问题标题】:Install app programmatically without openning play store在不打开 Play 商店的情况下以编程方式安装应用程序
【发布时间】:2015-09-13 16:10:14
【问题描述】:

这个问题已经在这里问过How to install applications programmatically without opening Play Store (as Google Drive does),但我想知道它是如何工作的

我应该写这段代码:

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 商店的情况下获得另一个应用程序

【问题讨论】:

  • 如果您阅读从中提取此代码的答案,您会发现它具有:“但是,从非 Google 签名的应用程序调用 LightPurchaseFlowActivity 失败,因为它们显然再次失败(根据日志),检查调用包的签名......目前无法实现”。
  • 你让它工作了吗?

标签: android


【解决方案1】:

无法做到,只有谷歌签名的应用才能做到。

【讨论】:

    猜你喜欢
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多