Amazon App Store 应用程序不知道我的应用程序的更新,无法通知用户更新
Posted
技术标签:
【中文标题】Amazon App Store 应用程序不知道我的应用程序的更新,无法通知用户更新【英文标题】:Amazon App Store App not aware of my app's update, no way to notify user of update 【发布时间】:2014-11-23 04:21:27 【问题描述】:我最近在亚马逊应用商店发布了一款应用。在我发现一些意想不到的错误后,我进行了修复,然后上传了一个更新的版本。
我惊讶地发现亚马逊应用商店应用实际上并没有通知用户有可用的更新。据我所知,用户了解更新的唯一方法是打开应用程序,打开抽屉,选择“我的应用程序”,然后点击刷新图标。没有人会他妈的那样做。永远。
我能想到的唯一解决方案是将当前版本代码存储在服务器上,然后将代码添加到应用程序中,将服务器上的版本与清单上的版本代码进行比较。如果服务器上的版本更高(我在商店上发布新更新后手动设置),应用程序将提示用户通过对话框进行更新。关闭对话框会将用户带到亚马逊应用商店应用中的该应用页面。
所以效果很好,但猜猜当用户被重定向到我的应用程序的亚马逊应用程序页面时会发生什么?它说“打开”而不是“更新”。如果您点击按钮,它只会将您带回再次显示对话框的应用程序。该页面上甚至没有刷新图标。
再一次,即使直接被带到应用程序的应用商店页面,用户找到更新的唯一方法是打开该死的抽屉,选择“我的应用程序”,然后点击刷新按钮。
我一定在这里遗漏了什么。为什么亚马逊会制造一个对开发人员如此不友好的系统?开发者控制台上是否有我不知道的设置?
这是我用来打开亚马逊应用的:
Intent goToAppstore = new Intent(Intent.ACTION_VIEW,Uri.parse("amzn://apps/android?p=" + getPackageName()));
goToAppstore.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getActivity().startActivity(goToAppstore);
【问题讨论】:
您看到的是什么设备。 AFAIK 关于他们定期打电话回家的最新消息,或者无缝更新,或者如果有权限更改提示用户(我在我的 HDX 上看到了这种情况)。如果您手动“同步所有内容”,它似乎也会检查 HTC One、Nexus 5 和其他一些。所有在过去几周内下载了亚马逊应用商店以访问我的东西的最新型号手机。你认为这可能只需要几天吗?更新于昨天晚上上线,截至今天下午 3 点左右,仍然没有任何变化。 你的应用更新了吗?如果没有,我会在这里记录一个请求developer.amazon.com/public/support/contact/contact-us 【参考方案1】:作为用户,我可以确认亚马逊应用商店不会在可用时显示更新。它曾经是,但这在某些版本的应用商店 apk 中以某种方式被破坏了。我确实收到了一些关于启用同步的警告,但我的安卓手机上没有这样的设置。
我可以更新应用程序的唯一方法是从手机中删除它并从应用程序商店重新安装,我必须知道要安装更新。
有一些开发者没有在亚马逊上发布更新,我觉得他们这样做并不容易。
【讨论】:
以上是关于Amazon App Store 应用程序不知道我的应用程序的更新,无法通知用户更新的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在不离开 App 的情况下将评分发送到 App Store?
Facebook App Review iOS - 无法选择“从Apple App Store下载”