我需要开发一个应用程序,根据当前操作向其他设备发送通知。
我需要发送可能是iOS设备或Android设备的通知的设备我不确定他/她正在使用哪种设备。
我分别知道Android和iOS中的远程通知和推送通知,适用于Android或iOS。
但我不知道这两种不同操作系统之间可以发挥作用的通知,所以如果有人可以帮助我,那将是一个很大的帮助。
答案 0 :(得分:0)
您的查询听起来不同而且很棘手, 有两种方法可以完成这项任务。
首先,您可以使用Web-Service
并发送和接收
请求&根据该平台代码进行响应。像请求parmas应该修复,并基于你必须阅读该响应。所以,这可能是一件容易的事。
下一步是漫长而复杂的。就像创建后台蓝牙连接一样,将你的消息发送到其他设备,无论是消息还是文件。如果你要发送文件,那么你必须通过文件流阅读。
但是第二个技巧有限制,那就是设备应该在蓝牙范围内的区域。
所以,我想首选方法来完成你的任务。
答案 1 :(得分:0)
我认为您可以创建一个将使用GCM(适用于Android)和推送通知(iOS)的Web服务。这是创建通知的标准方式,但您可以使用它做其他有趣的事情,例如,您通过发送通知tokne,操作系统以及您的名称或其他详细信息来注册您的设备应用程序存储或显示,作为响应,您可以获得可以通知的类似用户/数据。当您想要通知设备/用户/等时,您只需向服务器发送名称/用户(唯一的东西)的请求,服务器将从数据库,操作系统获取令牌,并将决定使用GCM的内容或推送通知,将通知设备。
在服务器端和移动端都有很多用于实现GCM通知和推送通知的教程
答案 2 :(得分:0)
“下一步是漫长而复杂的。就像创建后台蓝牙连接一样,将你的消息发送到其他设备,无论是消息还是文件。如果你要发送文件,那么你必须通过文件流阅读。”
但你认为还有可能实现吗?
在某些情况下,它可能是有用的,让我解释一下。对于那些拥有5英寸智能手机或更多(登上配偶6.3英寸)的人(比如我),除非你有巨大的口袋,否则他们很可能会把他们的大手机放进包里。所以,假设你的口袋里还有一个ipod touch,你手机里有一个巨大的智能手机,你的ipod touch可以在收到任何邮件,短信,电话或任何你想象的通知时通知你。
嗯,我希望了解我的想法。