不同应用商店中的应用更新

时间:2014-09-09 06:13:54

标签: android google-play app-update

我在Google Play商店上传了自己的应用。因此,还有其他第三方应用程序(侧载),如Appbrain,它会自动从Google Play商店中提取应用程序。我的疑问是:

  1. 当我在Google Playstore中更新时,我的应用会在这些市场自动更新吗?如果是,更新需要多长时间?

  2. 我每次都以编程方式检查我的应用版本(我不希望用户使用旧版本)并将用户带到Google Play商店,要求更新我的应用。因此,如果用户从任何其他商店下载我的应用程序,如何将他带到相应的应用程序以更新应用程序,或者可以将他带到Google Play商店,无论从何处下载?

  3. 修改 完成文档后,getInstallerPackageName()会给出安装程序的包名称。

    startActivity(new Intent(Intent.ACTION_VIEW, Uri
                                        .parse("market://details?id="
                                                + appPackageName)));
    

    因此,上面的代码将用户带到GooglePlaystore中的应用程序屏幕,并传递appPackageName。因此,即使知道安装程序的软件包名称也无济于事,因为我无法将用户发送到同一屏幕。

2 个答案:

答案 0 :(得分:2)

  1. 根据版权侵权问题中的User FAQ on Appbrain
  2.   

    AppBrain从Android市场中提取内容。 ...一旦谷歌从Android市场上删除该应用程序,它也应该在接下来的5-7天内从AppBrain中消失。

    因此同步时间约为5-7天。我认为其他第三方商店应该需要相同的时间来同步他们的商店。

    1. 我认为将用户引导至Google Play是一个好主意,因为它是最新的官方来源。此外,如果您通知用户新版本,他/她仍可以选择关闭您的通知/对话窗口并使用他/她首选的第三方来源安装更新。无论如何,如果您获得安装程序应用程序的程序包名称,您可以创建一个可以被该应用程序捕获的Intent。 (例如,三星Galaxy Apps商店应该/将处理指向其中的应用的任何URL意图:http://apps.samsung.com/mars/topApps/topAppsDetail.as?productId=000000660227

答案 1 :(得分:-1)

AppBrain仅列出您的应用信息(说明,屏幕截图),但不提供APK文件。

要下载该应用,它会直接链接到Google Play中的最新版本。

要在AppBrain上更新应用说明或添加新应用,请点击此处:

http://www.appbrain.com/info/addapp

相关问题