【问题标题】:Silent Push iOS doesn't work after reboot重新启动后,静默推送 iOS 不起作用
【发布时间】:2016-07-11 06:56:10
【问题描述】:

从我的 Java 服务器,我以这种方式发送静默推送:

PushNotificationBigPayload payload = PushNotificationBigPayload.complex();

// Le decimos que vamos a mandar un silent push
payload.setContentAvailable(true);
payload.addSound("");
payload.addCustomDictionary(CAMPO_IDEN, String.valueOf(aviso.getId()));
...
payload.addCustomDictionary(CAMPO_TEXTO, aviso.getTextos().get(0).getTexto());

第一次,一切正常,我重新启动了我的应用程序,它在后台开始接收静默推送。

遗憾的是,在几次重新启动后,我的应用程序停止捕捉静默推送。我不知道是什么导致了问题。谁能帮帮我?

【问题讨论】:

    标签: java ios swift push-notification silentpush


    【解决方案1】:

    Apple 文档状态

    如果您的应用暂停或未运行,系统会唤醒或 启动您的应用程序并将其置于后台运行状态之前 调用方法。

    但有一个例外。如果用户已从设备的应用切换器手动终止应用,则您的应用不会被静默推送唤醒。

    【讨论】:

    • 我听说了。我确定在我重新启动手机并且我没有手动杀死它后,该应用程序正在后台模式下运行。
    猜你喜欢
    • 1970-01-01
    • 2020-02-19
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 2020-03-28
    • 2014-02-09
    相关资源
    最近更新 更多