我的应用程序需要发送数据到另一个Android设备到目前为止它通过短信发送它在另一个Android设备被阻止......但由于kitkat版本我不能阻止它们了......是否有发送推送消息在后台给另一个用户并且收到他们回来?如果是的话......我很想看到任何示例(我不喜欢GCM,我认为它太复杂了..)。推送消息发送数据?
这是我用来发送短信代码:
SmsManager sm = SmsManager.getDefault();
ArrayList<String> parts =sm.divideMessage(String.valueOf(points));
int numParts = parts.size();
ArrayList<PendingIntent> sentIntents = new ArrayList<PendingIntent>();
ArrayList<PendingIntent> deliveryIntents = new ArrayList<PendingIntent>();
for (int i = 0; i < numParts; i++) {
sentIntents.add(PendingIntent.getBroadcast(getBaseContext(), 0, getIntent(), 0));
// deliveryIntents.add(PendingIntent.getBroadcast(getBaseContext(), 0, data, 0));
}
sm.sendMultipartTextMessage(number,null, parts, sentIntents, deliveryIntents);
SmsManager.getDefault().sendTextMessage(number, null, String.valueOf(points), null, null);
}
寻找只是为了推送消息类似的东西。
您需要一台服务器。顺便说一下,GCM客户端代码由20行代码组成。 – eleven
除GCM网站外,我还能看到GCM客户端的任何示例吗? – mynavy
当然,尝试谷歌。 – eleven