推送消息未使用notnoop

时间:2018-06-05 09:35:17

标签: java apple-push-notifications

我使用notnoop库向Apple设备发送推送消息。

compile group: 'com.notnoop.apns', name: 'apns', version: '1.0.0.Beta6'

我尝试运行以下代码:

    ApnsService service =
            APNS.newService()
  • .withCert(“./ src / main / resources / data / prod.p12”,“***(скрыт)”)

                    .withAppleDestination(true)
                    .build();
    service.start();
    
    String payload = APNS.newPayload().alertBody(dto.getContent()).alertTitle(dto.getTitle()).build();
    
    List<ApnsNotification> results = Arrays.stream(dto.getPushIds())
            .map(t -> service.push(Utilities.encodeHex(t.getBytes()), payload))
            .collect(Collectors.toList());
    
    Map<String, Date> inactiveDevices = service.getInactiveDevices();
    service.stop();
    

我收到了答案(现场结果):

  

信息(ID = 1;   标记= 666F4474425256677046383A415041393162467069526B36755A653768436A684970376F553539756454324F434D4774535A49556E6A5F53397070476474647441446A437A677142304268376B7739334E68626770756F2D7962674F4D6E415A736243636D4153353541517969494D4F304B5132793178644367616638774E4A4375366D5763526C676E594D2D6E435A3358436750455246;   有效载荷= { “APS”:{ “警报”:{ “体”:“Тестовое   сообщение。“,”title“:”Уведомлениеотнашейкомпании。“}}})

     

信息(ID = 2;   标记= 65725A6A674A41626241553A415041393162466C337345366E36665156676B336949374131567945585757556F6946396868744D7336673132504D476B664B715945456C5F655344796176496F5A5442667A785142306E58723346516E45654A4759356A583636305244586F527246773957762D577267676D314B6F66774F51354269585479734A42587571737433526F38674F306C555F;   有效载荷= { “APS”:{ “警报”:{ “体”:“Тестовое   сообщение。“,”title“:”Уведомлениеотнашейкомпании。“}}})

如我们所见,一切正常,看起来消息已经发送到设备。但事实上他们没有提供。

inactiveDevices.size() = 0

0 个答案:

没有答案