网络应用程序的 iPhone 推送通知?

发布于 08-04 21:53 字数 56 浏览 11 评论 0原文

是否可以实现iPhone的推送通知服务 在“桌面”上有一个图标的网络应用程序?如果是这样怎么办?

Is it possible to implement IPhone's push notification service for a
Webapp that has an icon on the "desktop"? If so how?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

我不咬妳我踢妳2024-08-11 21:53:24

我对此有一个替代解决方案:

1)创建一个 Gmail 帐户并在您的 iPhone 上获取 gpush 应用程序(在应用程序中设置 gmail)。

2) 在直接向 iPhone 发送通知的状态下,您可以从您的 Web 应用程序向 Gmail 帐户发送电子邮件。

3) 5 秒内。您将收到推送通知。

希望这有帮助。

i have an alternative solution for this:

1) create a gmail account and get gpush app on your iphone (setup the gmail in the app).

2) instate of sending direct notification to iphone, you can send an email from your webapp to the gmail account.

3) within 5 sec. you will receive the push notification.

hope this help.

恬淡成诗2024-08-11 21:53:24

您始终可以将消息传递委托给第三方通知应用程序。
Boxcar (http://boxcar.io/) 就是一个很好的例子。
您可以让您的 Web 应用程序通过其 API 发送通知并将其传送到应用程序。最后,您可以在消息中使用深层链接来打开您的网络应用程序,将用户指向您想要引起他们注意的内容项。

You can always delegate the messaging to 3rd party notification apps.
One great example is Boxcar (http://boxcar.io/).
You can have your web app send notifications via their API and have them delivered to the app. Lastly, you can the use deeplinks in your message to open your webapp to point the user to the content item you wanted to bring their attention to.

木格2024-08-11 21:53:24

不,这是不可能的。它仅适用于 cocoa touch (AppStore) 应用程序。如果您想了解更多信息,请查看 文档

No, it's not possible. It's only for cocoa touch (AppStore) apps. If you want more info, take a look on the documentation.

未蓝澄海的烟2024-08-11 21:53:24

另一种选择:使用 http://www.smstrade.de/ 等短信服务向用户的电话。我就是这样做的。

another alternative: use an sms service like http://www.smstrade.de/ to send an sms to the user's phone. That's the way I do it.

哀由2024-08-11 21:53:24

另一个发送短信通知的提供商是 https://bulktrade.de
世界各地都有作品

Another provider for sending sms as notification is https://bulktrade.de
There works world wide

灼疼热情2024-08-11 21:53:24

您可以使用HTML5来引入自己的推送消息。来自 维基百科

“对于客户端,WebSocket 将在 Firefox 4 中实现,
Google Chrome 4、Opera 11 和 Safari 5 以及移动版本
iOS 4.2 中的 Safari 浏览器。1 OS7 中的 BlackBerry 浏览器也支持
WebSocket。”

为此,您需要自己的提供商服务器将消息推送到客户端。
如果您想使用 APN(Apple 推送通知),您必须有一个本机应用程序,该应用程序必须通过 App Store 。

You can use HTML5 to introduce your own push messages. From wikipedia

"For the client side, WebSocket was to be implemented in Firefox 4,
Google Chrome 4, Opera 11, and Safari 5, as well as the mobile version
of Safari in iOS 4.2.1 Also the BlackBerry Browser in OS7 supports
WebSockets."

To do this, you need your own provider server to push the messages to the clients.
If you want to use APN (Apple Push Notification), you must have a native application which must be downloaded through the App Store.

雨的味道风的声音2024-08-11 21:53:24

从 iOS 6.0 开始,我注意到每次打开 webapp 的 webkit 后,主屏幕上放置的 WebApp 图标会自动刷新。当然,如果您在网络服务器上更改此图标。因此,理论上您可以在此图标中显示任何信息内容(数字、状态等),但它不会立即刷新 - 仅在打开和关闭 webkit web 应用程序后。

From iOS 6.0 I noticed that a WebApp icon placed on homescreen automaticly refreshes after each webkit open of webapp. Of course if you change this icon on the webserver. So theoretically you can display any informative content in this icon(numbers, status etc) BUT it will not refreshes instantly - only after opening and closing a webkit webapp.

当梦初醒2024-08-11 21:53:23

这取决于您所说的“桌面”上有图标的 Web 应用程序是什么意思?

,如果您指的是已保存链接的 Web 应用程序添加到主屏幕 按照此 Apple 说明

,如果您的 Web 应用程序是使用 webkit

That depends on exactly what you mean by Webapp that has an icon on the "desktop"?

No, if you're referring to a webapp where you have saved a link with Add to Home screen as per this Apple instruction.

Yes, if your webapp is a thin CocoaTouch shell using webkit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文