【发布时间】:2017-02-10 09:13:59
【问题描述】:
我正在开发一个 android 应用程序,我需要从应用程序向电话号码(另一台设备)发送通知。
谁能告诉我如何实现这个?我可以使用任何方法或 API 吗?
提前谢谢你
【问题讨论】:
标签: java android push-notification notifications
我正在开发一个 android 应用程序,我需要从应用程序向电话号码(另一台设备)发送通知。
谁能告诉我如何实现这个?我可以使用任何方法或 API 吗?
提前谢谢你
【问题讨论】:
标签: java android push-notification notifications
如果不开发 Android 设备将连接到的服务器端软件,我认为您无法做到这一点。在您的服务器端软件中,您可以使用 FCM(Firebase Cloud Messaging) 或任何其他框架/库向一个或一组设备发送通知。
问题是您需要连接到另一台设备,而您无法知道该设备是否已连接到互联网,即使您不知道该设备的地址。 99.99% 的人需要服务器端软件。
【讨论】:
最简单的方法(但我猜是最昂贵的)是让第一台设备向服务器(您必须构建其后端,例如 php)发送请求,该服务器将通过 Google 向第二台设备发送推送通知云消息服务。
这并不容易,因为接收通知的第二个设备必须在 GCM 注册,并且第一个设备必须识别此设备的 id(常见的方法是拥有一个通用的 id,如用户名)
【讨论】:
有可能不使用服务器端代码,向第二部手机发送短信并在第二部手机中读取短信并在第二部手机中显示您的通知。这将花费两部手机的短信费用。
【讨论】:
创建一个与应用程序用户通信的 API,这将能够实时向注册用户发送更新。 http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/
【讨论】: