gpt4 book ai didi

objective-c - 是否可以在没有本地应用程序的情况下使用推送通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:08:16 25 4
gpt4 key购买 nike

我有一个要求,云服务 (C# .NET) 在他们的移动设备上向订阅用户发送文本消息(例如日历提醒)(最初用于 iOS 设备,然后是 Android 和 WP7 ).

有没有办法在他们的设备上没有本地应用程序的情况下执行此操作?

找到 this interesting article关于移动设备上的通知方法,以及 Apples APN docs ,但您似乎需要一个本地应用程序。

但是,对于 APN,即使应用程序未运行,操作系统似乎也会为您显示消息 - 所以我认为这可能是可能的(尽管我确实注意到注册 APN,您需要为您的应用程序提供证书) .

也许还有其他技术?

谢谢蒂姆

最佳答案

即使可能,也可能是 Apple 的内部功能,因为他们不希望任何人能够向他们的客户发送垃圾邮件。

在这种情况下,本地应用充当 API key 。 Apple 知道谁在向用户的设备发送推送通知,因为它们是通过使用您的证书签名的应用程序发送的。因此,如果您滥用推送通知功能,他们可能会惩罚您。

当您使用 APN 时,首先您需要获取设备的 token ,当用户同意从您的应用程序接收推送通知时,该 token 将发送到您的服务器。然后使用该 token ,您可以向该用户发送推送通知。如果没有本地应用程序,您将无法获得此 token ,因此您将无法向任何用户发送推送消息。

TL;DR 这是不可能的

关于objective-c - 是否可以在没有本地应用程序的情况下使用推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9409352/

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