【问题标题】:Send message from php/mysql to iPhones从 php/mysql 向 iPhone 发送消息
【发布时间】:2018-05-16 11:53:53
【问题描述】:

我正在构建一个需要在特定时间/日期向 iOS(和 Android)设备发送提醒消息的网站。 所以不是针对 iPhone 上的特定应用,而是针对 iPhone 本身。

就像 iPhone 上的提醒应用程序的工作方式一样:即使应用程序未处于活动状态,提醒也会弹出。

在过去的两天里,我断断续续地在谷歌上搜索并阅读有关 apns 和 firebase 等的信息,但可以理解的是,每个脚本和教程都提到了您需要从 Apple 和/或 Android 获得的令牌和 ID它可以工作。

我在 google 上找不到的一件事是:我需要有一个开发者 ID 或其他东西吗?我不是 xcode 或 swift 程序员,我主要使用 php 和查询等,希望可以避免每年支付 Apple 或 Google 的开发人员许可证费用。

希望有人能指出正确的方向吗?

当然,任何指向要使用的好服务或脚本的指针也非常有帮助。与此同时,我会继续挖掘。

提前感谢您的帮助!

【问题讨论】:

  • 您不能向手机本身发送消息(除非您想向手机/蜂窝号码发送短信)。您只能通过手机上的应用程序向您的服务器提供推送令牌来发送通知;此令牌对于您在该手机上安装的应用程序是唯一的。
  • 感谢您的回答。所以我确实需要构建一个 iPhone 应用程序才能做到这一点......我希望我不需要。好的,那我得好好想想。

标签: ios firebase reminders apn


【解决方案1】:

如果您希望能够在实际设备上运行您的应用,您需要成为注册开发者,以便能够创建证书和配置文件来签署您的应用。您还需要能够创建证书才能发送推送通知。

您写道您想直接向手机发送通知。这是不可能的。所有推送通知都必须发送到应用程序。应用程序是否正在运行并不重要。这是有道理的。否则,您将能够向任何 iOS 设备发送推送通知...

【讨论】:

  • 我希望 Apple 处理消息的方式是他们的 apn 不会将消息发送到应用程序,而是发送到手机本身(他们知道 iPhone)。但是当我阅读您的评论(以及您上面的评论)时,我总是需要在设备本身上有一个应用程序来发送消息......这不是我希望听到的......似乎 webapps 仍然有一种能够提供我所询问的东西的方法。太糟糕了:-(
  • 从技术上讲,通知是发送到设备本身,但随后由通知所属的应用程序处理。如果设备上没有应用程序,我不知道您将如何知道应该将通知发送到哪个设备。您要发送什么样的通知? IE。它们是干什么用的?
  • 我明白了。它们是做事的提醒,就像苹果自己的提醒应用一样。因此,在某个时间/日期,用户会在屏幕上收到通知以执行某项操作。
  • 现在您将如何向哪个设备发送通知?以及要寄什么?你有一个网站可以创建项目/提醒吗?
  • 是的,网站本质上是 php/html/jquery/mysql,我希望像现在很多网站一样发送推送通知。例如,当我使用 safari 并访问 9to5mac.com 时,系统会询问用户特定站点是否可以发送通知。说是一次,从那时起,您将定期收到消息。该网站不知道我是谁。在我的特殊情况下,我的网站必须知道将消息发送给谁,这就是为什么我阅读 apns 会为我解决这个问题,因为我需要密钥和 ID。一旦我读到我需要设备上的应用程序,我想确定,因此我在这里问
猜你喜欢
  • 2019-09-16
  • 2012-04-20
  • 2012-07-03
  • 1970-01-01
  • 2014-04-16
  • 2020-11-14
  • 2017-03-03
  • 2019-09-06
  • 1970-01-01
相关资源
最近更新 更多