最近、c2dm push aaplucation を GCM に変更しました。新たな問題が発生しました。'?'
その代わりに今受け取ってい ます'ö','ï', ...
サーバーは正しい文字列をログに記録しますが、アプリケーションは「?」を受け取ります。代わりに。
GCMと何か関係があると思いますか?
私のコードは次のとおりです。
public static void displayMessage(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras != null) {
String message = (String) extras.get("message");
Log.v("extras", extras.toString());
Util.generateNotification(context, message, intent);
}
}
ログは次のとおりです。
10-02 22:18:23.671: V/intent(29809): Bundle[{message={"name":"j?rg"},
message_id=8bb60eee-3a93-4075-b606-40495511a4da, collapse_key=do_not_collapse, from=160085429222}]
よろしくお願いします!