用于ios推送通知的Pubnub PHP消息格式

时间:2016-11-10 13:39:42

标签: php ios angularjs apple-push-notifications pubnub

Per PubNub PHP SDK我在Pubnub上将一条消息作为JSON对象发布到这样的订阅设备:

<?php
  $payload = array(
    "pn_apns"=>array(
      "aps"=>array(
        "alert"=>array(
          "title"=>"This is the Title",
          "body"=>"This is the actual message"
        ),
        "badge"=>1
      )),
    "message"=>"this is the embedded message",
    "data"=>array("my_key_1"=>"my_val_1")
  );


  $info = $pubnub->publish("my_channel_1", json_encode($payload);
  print_r($info);

问题是背景Apple实际设备上的推送通知警告格式不正确,标题和短信如下:

  

这是标题

     

这是实际的消息

...而是显示为原始JSON文本,如下所示:

  

{&#34; pn_apns&#34;:{&#34; aps&#34;:{&#34; alert&#34;:{&#34; title&#34;:&#34;这是标题&#34;&#34;主体&#34;:&#34;该   是实际的消息&#34;} ...

我在设备上使用Javascript SDK (AngularJS)Phonegap push notification plugin

如何在PHP中正确格式化Apple推送警报消息?

0 个答案:

没有答案