android - 将内容定位到特定用户

标签 android ios mobile

我需要向移动应用程序的用户发送两项调查以完成。第一个发送给所有用户,并在他们注册后立即完成。

然而,另一项调查是发送给特定的用户组,这些用户在他们使用应用程序几个月后。目前,我将 Amazon Cognito 用于用户池和管理,因此我能够通过这种方式识别特定用户。

据我所知,我无法仅为选定用户发送应用更新并将新调查包含在其中。

也许一个可行的想法是将调查隐藏在应用程序中,并在我的一个用户数据库中包含一个 01 并包含一个检查该 0 或1. 如果是 1,则显示调查。

一般来说,我该怎么做?

最佳答案

我建议使用推送消息使用以下方法之一:

静态解决方案

  • 您向您选择的设备发送推送(推送可以是静默的)
  • 用户收到它,应用程序在 SharedPreferences 中设置一些 key
  • 应用会检查此首选项并将此 View 设置为可见。

动态解决方案

  • 您向您选择的设备发送推送(推送可以是静默的)
  • 推送包含整个调查数据
  • 用户收到它,应用程序在 SharedPreferences 中设置一些 key
  • 应用检查此偏好并动态绘制调查

关于android - 将内容定位到特定用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51406096/

相关文章:

ios - Game Center 和 Apple 登录有什么区别?

objective-c - 将 UINavigationBar 和 UIToolbar 添加到模态 UITableViewController

javascript - 如何强制全屏播放视频?

java - 通过对数据库所做的更改动态刷新ListView android

android - 电源按钮在 AndEngine 游戏中创建问题

android - sqlcipher 因 "not an error"堆栈跟踪而崩溃

javascript - 在 React 中隐藏移动浏览器的地址栏加载(IOS/Android)

android - iOS 等同于 Android 服务?

iphone - 后退按钮关闭 ios 中的应用程序

android - 移动设备上的 Bootstrap 响应