2013-08-28 40 views
0

我想送JSON在APNS下列要求:PHP如何創建本地化參數JSON用於APNS

{ 
    "aps" : { 
     "alert" : { 
      "loc-key" : "GAME_PLAY_REQUEST_FORMAT", 
      "loc-args" : [ "Jenna", "Frank"] 
     }, 
     "sound" : "default" 
    }, 
} 

誰能explaine我如何在PHP創建這個?

的JSON我有以下的無鑰匙/ ARGS:

$body['aps'] = array(
     'alert ' => 'This is my messsage', 
     'sound' => 'default' 
); 

$payload = json_encode($body); 

我試圖取代「這是我的消息」與LOC鍵和LOC-ARGS數組但不工作。另外理所當然地把數據作爲字符串不起作用..

希望有人能幫助我。我曾嘗試多種選擇和變化,但沒有任何工程..

回答

0
$body = array(
    "aps" => array(
     "alert" => array(
      "loc-key" => "GAME_PLAY_REQUEST_FORMAT", 
      "loc-args" => array("Jenna", "Frank") 
     ), 
     "sound" => "default", 
    ), 
); 
echo json_encode($body); 
0
$body['aps']['alert'] = array(
    "loc-key" => "GAME_PLAY_REQUEST_FORMAT", 
    "loc-args" => array("Jenna", "Frank") 
); 

只需更換內容