如何在没有用户交互和/或应用更新的情况下更改android视图

时间:2017-09-21 04:16:22

标签: android facebook angular cordova auto-update

基本上我使用混合跨平台框架(angular-cordova)处理Android应用程序,我想在不知情或不更新应用程序的情况下更新用户屏幕,例如,如果我们更改并提供屏幕在后端,应用程序屏幕应该更新。

目前我们有替换的应用更新机制。

对于Facebook屏幕等参考示例,可以通过应用更新或用户知识进行更改。

我们想要做同样的事情,任何一个请给出一些解决方案。 或者,如果他们的方式更好,请建议我。

非常感谢所有人。

2 个答案:

答案 0 :(得分:0)

首先,您需要从server.in服务器获取UI,您需要布尔变量,如更改为true或false,如果更改为true,则从服务器获取UI并动态创建视图。就像您从服务器获取按钮,服务器端定义按钮颜色样式和所有属性然后从条件语句中的服务器获得响应,就像您检查响应名称是按钮然后您使用setTag属性动态创建一个按钮。您需要存储来自数据库的响应。您使用任何数据库,如realm,sqlite并检查每个响应所有时间,如change = true或false,如果为true,则创建动态UI并删除旧数据库并向数据库添加新服务器响应

答案 1 :(得分:0)

我没有使用,但我听说无声推送通知,谷歌关于您的框架的静音推送通知。 用户不知道如何获得任何通知,您可以像布局更改一样进行工作

实施例

https://www.google.co.in/search?q=silent+push+notification+cordova