Android短信拦截或其他无服务器推送能力

时间:2013-12-30 01:18:16

标签: java android push google-cloud-messaging

在Windows手机的早期阶段,(在移动设备上预先交换服务器功能,以及在gmail成为今天之前),有一个应用程序,在我的生活中我记不起名字了。它通过向设备发送短信来为电子邮件用户提供PUSH通知,他们的应用程序在进入短信应用程序之前截获了该短信,这个短信由一段代码组成,告诉手机上的电子邮件软件轮询电子邮件服务器用于新电子邮件。当然,该软件还阻止短信实际到达文本消息应用程序,以免混淆用户。

现在让我把它放到上下文中。我正在尝试为Android设备创建一个笔记应用程序,允许一个人创建一个笔记,然后将自动与其他选定的设备同步,例如家庭成员,某些同事等。我想让它自动同步,安静地,前提是我不想设置一个中央服务器来处理直通。

我回想起我刚才谈到的2000年初的应用程序,想到用户可以将某些联系人及其号码添加到一个组中,写一个注释,然后应用程序就会发送每个联系人的短信将被手机上的笔记应用程序拦截(由于SMS中的特定标题)。该邮件将被阻止到达消息传递应用程序。但是然后会在后台启动从启动器到所有客户端电话的文件传输。

这是我发现很难搜索的情况。

是否有任何已知的API可以促进这一点? 或者你们中的任何人都知道更好的方法吗? 谷歌云消息传递是否允许这种情况发生?

理论上可以在消息中发送文件本身,或者可以启动消息 P2P连接。无论哪种方式对我都无关紧要。

我提前感激。

1 个答案:

答案 0 :(得分:0)

这有一个api,但它被隐藏了。正如323go提到的那样,它正在发生变化。从kitkat开始,它将不会被隐藏。 这是关于新api的帖子。http://android-developers.blogspot.com/2013/10/getting-your-sms-apps-ready-for-kitkat.html?m=1 如果你搜索短信广播接收器,你应该找到一些关于如何使用当前隐藏的api的信息。