PHP如何使用APN的本地化参数创建JSON
我希望在APNS中发送JSON,包括以下内容:PHP如何使用APN的本地化参数创建JSON,php,json,apple-push-notifications,Php,Json,Apple Push Notifications,我希望在APNS中发送JSON,包括以下内容: { "aps" : { "alert" : { "loc-key" : "GAME_PLAY_REQUEST_FORMAT", "loc-args" : [ "Jenna", "Frank"] }, "sound" : "default" }, } 有人能解释一下我如何用PHP创建它吗 对于不带key/args的JSON,我有以下内容:
{
"aps" : {
"alert" : {
"loc-key" : "GAME_PLAY_REQUEST_FORMAT",
"loc-args" : [ "Jenna", "Frank"]
},
"sound" : "default"
},
}
有人能解释一下我如何用PHP创建它吗
对于不带key/args的JSON,我有以下内容:
$body['aps'] = array(
'alert ' => 'This is my messsage',
'sound' => 'default'
);
$payload = json_encode($body);
我试图用loc key和loc ARG的数组替换“这是我的消息”,但这不起作用。另外,JU将数据作为字符串输入不起作用。希望有人能帮助我。我尝试了多种选择和变体,但没有任何效果
$body['aps']['alert'] = array(
"loc-key" => "GAME_PLAY_REQUEST_FORMAT",
"loc-args" => array("Jenna", "Frank")
);
只需替换内容
$body = array(
"aps" => array(
"alert" => array(
"loc-key" => "GAME_PLAY_REQUEST_FORMAT",
"loc-args" => array( "Jenna", "Frank" )
),
"sound" => "default",
),
);
echo json_encode($body);