0
私のスプラッシュ画面にC2DMの登録はできますか?スプラッシュ画面にC2DM(プッシュ通知)を登録できますか?
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
public class myMain extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.isplash);
MediaPlayer mpSplash = MediaPlayer.create(this, R.raw.musicsplash);
mpSplash.start();
Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0));
registrationIntent.putExtra("sender", "my email address");
startService(registrationIntent);
Thread logoTimer = new Thread(){
public void run(){
try{
sleep(4000);
startActivity(new Intent("com.ishop.pizzaoven.CLEARSCREEN"));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
finish();
}
}
};
logoTimer.start();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
}
}
Googleがあなたのページをリフレッシュするとどうなりますか?登録番号? http://code.google.com/android/c2dm/#handling_regより引用 「Googleが定期的に受信者IDを更新する」 –
スプラッシュ画面に登録IDが要求されていますが、C2DM受信者が応答を処理します。それは同じ方法でその登録IDへのそれ以降の更新を(例えばそれが変わった場合)処理するでしょう。問題は最初にどこでそれを要求するかということでした。 –