Ios 从php/mysql向iPhone发送消息

Ios 从php/mysql向iPhone发送消息,ios,firebase,reminders,apn,Ios,Firebase,Reminders,Apn,我正在建立一个网站,需要在特定时间/日期向iOS(和Android)设备发送提醒消息因此,不是针对iPhone上的特定应用,而是针对iPhone本身。 就像iPhone上的提醒应用程序的工作方式一样:即使该应用程序未处于活动状态,也会弹出提醒 在过去的两天里,我一直在谷歌上下搜索,阅读关于APN和firebase等的内容,但可以理解的是,每一个脚本和教程都提到了你需要从苹果和/或安卓那里获得的令牌和id,以使其正常工作 我在谷歌上找不到的一件事是:我需要一个开发者ID或者其他什么吗?我不是xco

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

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

在过去的两天里,我一直在谷歌上下搜索,阅读关于APN和firebase等的内容,但可以理解的是,每一个脚本和教程都提到了你需要从苹果和/或安卓那里获得的令牌和id,以使其正常工作

我在谷歌上找不到的一件事是:我需要一个开发者ID或者其他什么吗?我不是xcode或swift程序员,我主要从事php和查询等工作,希望可以避免每年向苹果或谷歌支付开发者许可证的费用

希望有人能给我指出正确的方向

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


提前感谢您的帮助

如果你想在实际设备上运行你的应用程序,你需要是注册开发者,才能创建证书和配置文件来签署你的应用程序。您还需要能够创建证书才能发送推送通知


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

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


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

您无法向手机本身发送消息(除非您想向手机/手机号码发送短信)。您只能通过手机上的应用程序向您的服务器提供推送令牌来发送通知;此令牌是您在该手机上安装的应用程序所独有的。感谢您的回答。所以我确实需要构建一个iPhone应用程序才能做到这一点。。。我希望我不需要这么做。好吧,那我得考虑一下。你不能向手机本身发送信息(除非你想向手机/手机号码发送短信)。您只能通过手机上的应用程序向您的服务器提供推送令牌来发送通知;此令牌是您在该手机上安装的应用程序所独有的。感谢您的回答。所以我确实需要构建一个iPhone应用程序才能做到这一点。。。我希望我不需要这么做。好吧,那我就得好好想想了。我希望苹果公司处理信息的方式能让他们的apn不会把信息发送到应用程序,而是发送到手机本身(他们知道iPhone)。但当我读到你的评论(以及你上面的评论)时,我总是需要在设备上安装一个应用程序来向……发送消息……这不是我希望听到的。。。。似乎webapps还有一段路要走,才能提供像我所问的那样的东西。太糟糕了:-(从技术上讲,通知会发送到设备本身,但随后会由通知所属的应用程序处理。我不知道如果设备上没有应用程序,您如何知道应该向哪个设备发送通知。您尝试发送什么类型的通知?即,它们是用于什么目的的?我理解。它们是reminders做一些事情,很像苹果自己的提醒应用程序。因此,在某个特定的时间/日期,用户会在屏幕上收到一个通知来做一些事情。你现在将如何将通知发送到哪个设备?发送什么?你有一个网站来创建项目/提醒吗?是的,该网站本质上是php/html/jquery/mysql,我有现在很多网站都希望发送推送通知。例如,当我使用safari并访问9to5mac.com时,用户会被问到特定网站是否可以发送通知。说一次“是”,然后你就会定期收到消息。该网站不知道我是谁。在我的特定情况下,我的网站必须知道我是谁这就是为什么我读到apn会帮我解决这个问题,因为我需要钥匙和id。一旦我读到我需要在设备上安装一个应用程序,我想确定一下,因此我问了这个问题。我希望苹果处理这些信息的方式是,他们的apn不会将信息发送到应用程序,而是发送到手机本身(他们知道iPhone).但当我读到你的评论(以及你上面的评论)时,我总是需要在设备上安装一个应用程序来向……发送消息……这不是我希望听到的……似乎网络应用程序还有一段路要走,才能提供我所问到的东西。太糟糕了:-(从技术上讲,通知会发送到设备本身,但随后会由通知所属的应用程序处理。我不知道如果设备上没有应用程序,您如何知道应该向哪个设备发送通知。您尝试发送什么类型的通知?即,它们是用于什么目的的?我理解。它们是reminders做一些事情,很像苹果自己的提醒应用程序。因此,在某个特定的时间/日期,用户会在屏幕上收到一个通知来做一些事情。你现在将如何将通知发送到哪个设备?发送什么?你有一个网站来创建项目/提醒吗?是的,该网站本质上是php/html/jquery/mysql,我有希望像现在很多网站一样发送推送通知。例如,当我使用safari并访问9to5mac.com时,