请帮帮我。我在注册c2dm服务时收到authentication_failed错误。我已经在我的模拟器中登录了开发人员帐户。
Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
registrationIntent.setPackage("com.google.android.gsf");
registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0));
registrationIntent.putExtra("sender", "developer@companydomain.com");
startService(registrationIntent);
在BroadcastReceiver类中,我收到authentication_failed错误。请指导我错在哪里..
答案 0 :(得分:0)
我经常在服务器端获取authentication_failed错误(将发送C2DM消息的错误)。
验证服务器在身份验证期间是否使用了正确的电子邮件和密码。
StringBuilder builder = new StringBuilder();
builder.append("Email=").append(**<EMAIL>**);
builder.append("&Passwd=").append(**<PASSWORD>**);
builder.append("&accountType=GOOGLE");
builder.append("&service=ac2dm");