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