是否可以在不构建任何应用程序的情况下向Android发送推送通知?

时间:2013-06-26 12:53:12

标签: android push-notification google-cloud-messaging

我不想为我的网站构建应用程序。但是,我想向Android设备发送推送通知。这可能吗?

6 个答案:

答案 0 :(得分:7)

问题的答案是否定的,你需要向谷歌C2DM服务器注册一个应用程序,以便能够向该设备发送推送通知。

答案 1 :(得分:3)

首先,您需要一个Android应用。这是不容谈判的。

Android应用必须向GCM注册并获取应用/设备组合的唯一注册ID。必须将该注册ID发送给您,您需要使用该ID发送到GCM服务器以发送消息。

通常的方法是将注册ID发送到您的Web应用程序,并使该Web应用程序根据需要将GCM消息发送到您设备上的应用程序。

欢迎您将通过短信发送给您的注册ID发送到您的个人电话,您可以在一张纸上用铅笔写下来。然后,欢迎您编写一个可与​​GCM服务器通信的非Web应用程序,并以某种方式将这些注册ID从纸上获取到该应用程序(例如,作为命令行参数),以便将GCM消息发送到您的应用程序设备。

答案 2 :(得分:2)

这取决于您的要求。您可以使用第二方服务,例如推送(https://pushed.co/)。

或者您可以将该网站设置为手机上的Chrome应用,然后您就可以通过Chrome发送通知。

https://developers.google.com/cloud-messaging/chrome/client https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web?hl=en

在这两种情况下,您都需要建议您的用户在手机上安装应用程序并订阅通知。

答案 3 :(得分:1)

您需要特定Android设备的REGISTRATION_KEY才能向Android手机发送推送通知。

答案 4 :(得分:1)

物理网络就是答案。使用Eddystone-URL,可以在没有app的情况下向手机发送通知。

检查一下, https://google.github.io/physical-web/

答案 5 :(得分:-1)

是的,在构建应用程序时无法发送推送通知。

但是,如果我们有电话号码,是否可以在不构建任何应用程序的情况下向Android发送推送通知?