私はアンドロイドのプッシュ通知に取り組んでいます。すべてうまくいきましたが、突然gcm id(gcmトークン)がヌルとして返されています。私はプロジェクトを登録して、hereという新しいプロジェクトIDを取得する必要があります。私はthis は以下GCM登録が非同期イベントであるといないことを実現するために、サンプルコード、空白登録IDが返されている場所を正確にわからないが、その重要ではありませんokhttp post request not successful
@Override
protected void onHandleIntent(Intent intent) {
sharedPrefs = PreferenceManager.getDefaultSharedPreferences(this);
InstanceID instanceID = InstanceID.getInstance(this);
senderId = getResources().getString(R.string.google_app_id);
try {
token = instanceID.getToken(senderId,GoogleCloudMessaging.INSTANCE_ID_SCOPE,null);
Log.d("register_Token: ", token);
sendRegistrationToServer(token);
} catch (IOException e) {
e.printStackTrace();
sharedPrefs.edit().putBoolean(QuickstartPreferences, false).apply();
}
}