1

假设我正在为 5 个位置的餐厅构建应用程序。用户将选择他们将允许从哪个餐厅“推送通知”。这可能吗?是否可以允许应用程序的特定部分向特定用户部分发送通知?

谢谢

4

1 回答 1

3

答案是肯定的,可以在 iOS 和 android 应用程序中向一部分用户发送通知。

对于 iOS 和 android,推送通知请求会发送到 Apple 或 Google 服务器,请求将消息发送给特定用户。因此,请求这些推送通知的应用程序(我们在我公司称之为“推送服务器”)可以选择性地发送推送通知。

那么,唯一的要求是您的推送服务器能够动态确定哪些用户应该接收给定的通知。您必须执行以下操作:

  • 当用户选择他们的餐厅偏好时,对您的后端进行(可能是异步的)调用,这些偏好将存储在其中(例如,在数据库表中)。
  • 当您准备好发送推送通知时,查询此数据源以确定您的哪些用户子集已选择接收来自相应餐厅的通知
  • 遍历要接收通知的用户列表,检索每个用户的相关推送令牌,并通过向相应服务器(即 Google/Apple)发送消息来发起推送请求

希望这可以帮助!

于 2013-02-15T02:41:17.383 回答