0

我需要开发一个基于当前操作向其他设备发送通知的应用程序。

我需要在其上发送通知的设备也可能是 iOS 设备或 Android 设备我不确定他/她正在使用哪个设备。

我分别了解 Android 和 iOS 中的远程通知和推送通知,它们仅适用于 Android 或 iOS。

但我不知道可以在这两个不同操作系统之间工作的通知,所以如果有人可以帮助我,那将是一个很大的帮助。

4

3 回答 3

0

我认为您可以创建一个使用 GCM(适用于 Android)和适用于(iOS)的推送通知的 Web 服务。这是创建通知的标准方式,但您可以用它做其他有趣的事情,例如,您通过发送通知令牌、操作系统以及您的应用程序存储或显示的名称或其他详细信息来注册您的设备并作为响应您会获得可以通知的类似用户/数据。当您想通知设备/用户/等时,您只需使用名称/用户(唯一的)向服务器发送请求,服务器将从数据库、操作系统获取令牌,并决定使用什么 GCM或推送通知,设备会收到通知。

还有很多关于在服务器端和移动端实现 GCM 通知和推送通知的教程

于 2013-05-18T08:00:24.047 回答
0

您的查询听起来不同且棘手,有两种方法可以完成此任务。

  • Web-Service您可以根据该平台代码使用和发送和接收请求和响应的第一件事。像请求帕尔马斯应该修复并基于您必须阅读该响应。所以,这可能是一件容易的事。

  • 下一个方法是漫长而复杂的。就像创建后台蓝牙连接将您的消息发送到其他设备,它可以是消息或文件。如果您正在发送文件,那么您必须通过文件流读取。

    但是第二个技巧有限制,那就是两个设备都应该在蓝牙范围内。

所以,我想更喜欢第一种方法来完成你的任务。

于 2013-05-18T05:35:48.607 回答
0

“下一个方法既长又复杂。就像创建后台蓝牙连接将您的消息发送到其他设备,它可以是消息或文件。如果您正在发送文件,那么您必须通过文件流读取。”

但是您仍然认为有可能实现吗?

在某些情况下它可能很有用,让我解释一下。对于拥有 5 英寸或更大尺寸智能手机(升级 mate 6.3 英寸)的人(比如我),他们可能会很想把他们的大手机放在包里,除非你有大口袋。因此,假设您的口袋里还有一个 ipod touch,包里有一个巨大的智能手机,如果您收到任何邮件、短信、电话或任何您可以想象的通知,您的 ipod touch 可以通知您。

好吧,我希望明白我在想什么。

于 2013-06-07T05:18:16.763 回答