iOS - 带有推送通知的好友列表 [架构]

iOS - friendlist with push notifications [architecture]

我正在开发一个应用程序,用户可以在其中向朋友发送远程通知(到 运行 接收设备上的后台获取)。 Facebook API 可以提供好友列表。我的问题是,如何向特定的 facebook 好友发送远程通知?

目前我正在使用 Microsoft Azure 存储一些基本的应用程序信息 - 它也可以用于远程通知吗?

如果有更好的方法在特定 "friends" 设备(可由用户选择)上触发后台提取,请告诉我。

这是我尝试构建的图像。

感谢您提供任何帮助和有用的信息!

查看 Azure Notification Hubs (ANH), you can even use it for free to start with. Check "Using Tags to Target Users" in the documentation 以了解它如何适用于您的用例:

  • 您的应用在 ANH 注册时使用包含应用用户的标签,例如"user_saladFingers"(其中 "saladFingers" 是用户的 facebook ID)
  • 当用户选择要向其发送推送通知的朋友时,您告诉 ANH 向每个使用标签注册的 device/app 发送推送通知,例如"user_hubertCumberdale"(其中"hubertCumberdale"是好友的facebook ID)

本教程详细解释了如何向特定用户发送推送通知:Azure Notification Hubs - Notify Users