无提示推送iOS在重新启动后无法运行

时间:2016-07-11 06:56:10

标签: java ios swift push-notification silentpush

从我的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());

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

可悲的是,经过几次重启后,我的应用程序停止了进行无声推送。我不知道造成这个问题的原因。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

Apple docs state

  

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

但是有一个例外。如果用户已从设备的应用程序切换器手动杀死应用程序,则您的应用程序不会被静音推送唤醒。