我不想为我的网站构建应用程序。但是,我想向Android设备发送推送通知。这可能吗?
答案 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的情况下向手机发送通知。
答案 5 :(得分:-1)
是的,在构建应用程序时无法发送推送通知。
但是,如果我们有电话号码,是否可以在不构建任何应用程序的情况下向Android发送推送通知?