【发布时间】:2018-04-16 11:46:08
【问题描述】:
我正在通过 hockeyapp 运行测试版分发,并且版本正在发送电子邮件,但我正在寻找一种启用推送通知的方法。我们正在测试的设备没有设置电子邮件,所以在看到邮件后,测试人员仍然需要打开应用程序并找到新版本。我希望将这个过程简化为一键式。
【问题讨论】:
我正在通过 hockeyapp 运行测试版分发,并且版本正在发送电子邮件,但我正在寻找一种启用推送通知的方法。我们正在测试的设备没有设置电子邮件,所以在看到邮件后,测试人员仍然需要打开应用程序并找到新版本。我希望将这个过程简化为一键式。
【问题讨论】:
您可以使用 Hockey 应用程序中提供的强制更新功能。
根据他们的描述:
更新 alpha/beta 应用程序:该应用程序将与 HockeyApp 核实您的 alpha/beta 版本是否有新版本可用。 如果是,它将向用户显示一个对话框,让他们查看发行说明、版本历史记录并立即开始安装过程。您甚至可以强制安装某些更新。
如果您想自定义此行为并显示通知而不是弹出窗口,您可以使用 net.hockeyapp.android.UpdateManagerListener 来实现
注册更新接收器时,您可以执行以下操作:
UpdateManager.register(context, APP_ID, new MyCustomUpdateManagerListener());
在您的侦听器中,您可以使用通知 API 显示通知。你可以找到详情here
注意:必须集成 Hockey App SDK 以简化您的流程。有关此集成的更多信息,请访问 here
【讨论】: