【问题标题】:How can I send push notifications to iOS without writing my own application? [closed]如何在不编写自己的应用程序的情况下向 iOS 发送推送通知? [关闭]
【发布时间】:2023-04-01 19:18:01
【问题描述】:

我想向基于 iOS 的设备发送推送通知,但我不想编写自己的应用程序。根据我目前收集到的信息,要使用 Apple 推送通知服务发送推送通知,我需要使用用于签署应用程序的 SSL 证书。

基本上,我正在寻找的 iOS 相当于 Notify My Android,这是一个安装在 Android 设备上的应用程序,它有一个带有简单 HTTP API 用于发送通知的网络服务。

【问题讨论】:

  • 嗨,J 牧羊犬。谢谢你的问题。您可以在此处使用 Spontit API 完成此操作:api.spontit.com

标签: ios push-notification apple-push-notifications


【解决方案1】:

你可以试试:

【讨论】:

  • @vokilam 你需要一个应用才能使用 Parse
  • "Parse 的托管服务将于 2017 年 1 月 28 日完全停用。"
  • Boxcar 在美国 App Store 上不再可用,Pushover 第一周后收费 5 美元。
【解决方案2】:

使用https://pushed.co/

无需开发自己的应用即可发送推送通知 Pushed 允许您将实时推送通知发送到 iOS、Android 和桌面(Chrome、Firefox 和 Safari)设备。

(刚刚找到它,也找到了你的问题。)

【讨论】:

  • 这是一个非常好的应用程序。但是,如果您正在寻找免费的东西,那么如果您希望能够将通知推送给个人用户,则不适合。虽然基本功能是免费的,但此功能需要专业版(49 欧元/月)。
【解决方案3】:

这在 iOS 下是不可能的。您只能向特定(您自己的)应用发送推送通知。

【讨论】:

  • 是的,我希望别人用简单的 HTTP API 编写了一个应用程序并设置了一个 3rd 方 Web 服务
  • 这也行不通,因为他需要与公众共享他的配置文件和他的开发者帐户,这是严格禁止的。
  • @yinkou 你见过pushed.co 吗?无需开发自己的应用即可发送推送通知 Pushed 允许您向 iO、Android 和桌面(Chrome、Firefox 和 Safari)设备发送实时推送通知。
  • 老兄,这是 5 年前的事了。
  • @jcollie 是的,这可以通过 Spontit API 实现。 api.spontit.com
【解决方案4】:

当您为应用设置推送通知时,Apple 对使用非常严格。您只能通过您的开发者帐户和个人资料向该特定应用发送推送通知。

由于这些限制,无法为此使用第三方程序,所以不,这是不可能的

有关更多信息,请查看推送通知上的Apple documentation

【讨论】:

  • 更多谷歌浏览出现 Prowl:prowlapp.com/api.php 这不正是我所希望的吗?还是他们没有在后台使用 APNS?
  • 这似乎很好。但是,您需要为自己的应用程序输入自己的 apn 密钥。有很多 API 可以做到这一点。此外,所有设备都需要根据常见问题安装 prowl。
【解决方案5】:

一个选项可以是让您的用户安装电报应用程序并让他们与您的机器人交谈。该机器人可以向单个用户推送通知,甚至可以监听命令。

【讨论】:

  • 您不能使用 Telegram 推送给个人用户。只有渠道。请参阅此处的 sendMessage 描述:core.telegram.org/bots/api 注意它说“chat_id”,描述是“目标聊天的唯一标识符或目标频道的用户名(格式为@channelusername)”使用 Spontit,您可以推送给个人用户: api.spontit.com
【解决方案6】:

您是否找到任何可以满足您需求的应用程序?如果没有,请在 Mac App Store 或网站http://www.abdullahselek.com/2013/08/08/easyapn/ 上查看 EasyAPN。

这是一个应用程序,您可以在其中放入令牌和有效负载并按发送(它会检测存储在您的密钥链中的证书,您可以从中选择)。

【讨论】:

    【解决方案7】:

    您也可以使用PushBullet(它有一个 Web API)或IFTTT(它似乎没有公共 API,但有许多其他触发器)来执行此操作。

    【讨论】:

      【解决方案8】:

      正如@yinkou 和@DGund 所指出的,这些推送通知平台(Pusher、Boxcar.io、pushover.net)都无法绕过 Apple 推送通知规则,即拥有已注册的应用程序。

      所以答案是肯定的。如果没有自己的应用程序,您将无法发送 iOS 推送通知。

      【讨论】:

      • 嗨 Devy,如果您通过另一个提供自己的 API 的应用程序发送通知,您可以发送通知。例如,请参阅 Spontit API:pypi.org/project/spontit
      • 更新的 Spontit API 文档:api.spontit.com
      猜你喜欢
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 2019-04-11
      • 1970-01-01
      相关资源
      最近更新 更多