有任何验证gcm令牌的解决方案吗?

时间:2016-05-05 08:10:15

标签: android google-cloud-messaging

我有一个api用于服务器的注册设备。在此api中,设备必须将gcmtoken发送到服务器,服务器将其保存到db。 我的问题是如何服务器知道这个gcmtoken已经从我的应用程序生成? 有任何关于验证gcmtoken从我的应用程序生成的建议吗?

1 个答案:

答案 0 :(得分:2)

您可以向新收到的令牌发送测试推送通知,并检查它是否失败。如果您不希望实际向客户端发送推送通知,请在您的消息选项中使用选项import java.util.Random; import java.util.Scanner; public class Code { public void calculate(int value) { Code c = new Code(); int count=0; for (int n=0; n<array.length; n++) { // the code does not recognize array if (array[n]==value) { // the code does not recognize array count++; } } System.out.println(count); } public void addToArray() { int k =0; int [] array = new int[10]; int min=0; int max=10; int diff = max-min; while (k<10) { Random r = new Random(); int x = r.nextInt(diff); array[k]=x; k=k+1; } } public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("give your number"); Code c = new Code(); Scanner s = new Scanner(System.in); int value = s.nextInt(); c.addToArray(); c.calculate(value); } } ,该选项不会发送通知,但会检查令牌是否良好。查看更多详情here