gpt4 book ai didi

ios - 用于 iOS 推送通知的亚马逊简单通知服务 (SNS)?

转载 作者:可可西里 更新时间:2023-11-01 03:33:58 25 4
gpt4 key购买 nike

亚马逊网络服务有一个 SDK for iOS支持 Amazon Simple Notification Service (SNS) .

这是否意味着可以使用 SNS 向正在运行的 iOS 应用程序发送推送通知?因此,例如,您可以制作一个实时即时消息传递应用程序。


这是对的,还是我误解了 SNS 的作用?在我看来,您需要打开一个连接/套接字才能从您的服务器接收推送通知。 SDK 的实际工作原理是什么?


更新:

此后我在 AWS 移动开发论坛上提出了这个问题:https://forums.aws.amazon.com/thread.jspa?threadID=81089&tstart=0

显然很快就会有一篇文章(可能在这里:http://aws.amazon.com/articles/SDKs/iOS)解释一切。

更新 2文章:http://aws.amazon.com/articles/9156883257507082

最佳答案

根据 Apple documentation “本地通知和推送通知是不在前台运行的应用程序让用户知道它有信息给他们的方式。”。

因此,从技术上讲,应用程序在前台运行时收到的任何数据(包括通知)都不是“推送通知”,不能成为拒绝应用程序的理由。它们只是应用程序以这种方式或其他方式使用的数据。

在这种特定情况下,您不是根据 Apple 文档询问推送通知,而是询问用于在应用程序运行且用户与其交互时向应用程序传送数据的技术。恰好 Amazon SNS 的名称类似于 Push Notification。

在任何情况下,Apple 都无法看到向您的应用程序传送数据背后的技术是什么,无论是 Amazon SNS 还是其他任何东西。他们所能看到的只是应用程序在运行时可能会打开一些额外的端口,这当然是绝对合法的。事实上,许多应用程序使用 sockets 与其后端服务器通信。 (不是 HTTP 请求),这与 Apple 用于传送推送通知的技术相同。

关于ios - 用于 iOS 推送通知的亚马逊简单通知服务 (SNS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8298042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com