解压推送通知Android将在应用程序打开后显示

时间:2015-04-06 02:42:58

标签: android parse-platform push-notification

我在Parse推送通知上做了很多阅读。如果应用程序正在运行或坐在后台(用户通过按下主页按钮或后退按钮退出应用程序),我可以完美地推送通知。我知道如果应用程序已强制退出,我无法收到通知,但如果我关闭app / force退出应用程序,是否有办法在下次应用程序打开时弹出通知?

我已经实现了MainApplication并确保我的清单是正确的但是如果应用程序完全关闭,那么我会从Parse执行推送通知,然后打开应用程序就好像它没有收到它并且永远不会显示。这是正常的行为吗?

谢谢,

亚当

主要申请

public class MainApplication extends Application {
private static MainApplication instance = new MainApplication();

public MainApplication()
{
    instance=this;
}
public static Context getContext()
{
    return instance;
}

@Override
public void onCreate() {
    super.onCreate();
    Parse.enableLocalDatastore(this);
    //initialise whatson from parse.com
    Parse.initialize(this, "xxxxx", "xxxxx");
    PushService.setDefaultPushCallback(this, MainActivity.class);
    //to register device to get push notifications and register the install
    ParsePush.subscribeInBackground("", new SaveCallback() {
        @Override
        public void done(ParseException e) {
            if (e == null) {
                Log.d("com.parse.push", "successfully subscribed to the broadcast channel.");
            } else {
                Log.e("com.parse.push", "failed to subscribe for push", e);
            }
        }
    });
    ParseInstallation.getCurrentInstallation().saveInBackground();
}
}

0 个答案:

没有答案