我注意到,当在ios设备中收到本地通知时,通知会显示在通知中心,但应用程序徽章编号在应用程序关闭时不会更新.
我需要触摸通知中心中的通知,以便将本地推送消息传输到应用程序.
这是正常行为吗?这可以通过使用远程推送通知来解决吗?
如果我使用以下php代码将转换xml为json:
<?php
header("Content-Type:text/json");
$resultXML = "
<QUERY>
<Company>fcsf</Company>
<Details>
fgrtgrthtyfgvb
</Details>
</QUERY>
";
$sxml = simplexml_load_string($resultXML);
echo json_encode($sxml);
?>
Run Code Online (Sandbox Code Playgroud)
我明白了
{"Company":"fcsf","Details":"\n fgrtgrthtyfgvb\n "}
Run Code Online (Sandbox Code Playgroud)
但是,如果我CDATA在Details元素中使用如下:
<?php
header("Content-Type:text/json");
$resultXML = "
<QUERY>
<Company>fcsf</Company>
<Details><![CDATA[
fgrtgrthtyfgvb]]>
</Details>
</QUERY>
";
$sxml = simplexml_load_string($resultXML);
echo json_encode($sxml);
Run Code Online (Sandbox Code Playgroud)
?>
我得到以下内容
{"Company":"fcsf","Details":{}}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,Details元素是空白的.知道为什么Details是空白以及如何纠正这个问题?