2
0
Просмотр исходного кода

Merge pull request #279 from mingalevme/master

Added JSON_UNESCAPED_UNICODE and JSON_UNESCAPED_SLASHES to encoding GCM Data to JSON
Rob Allen 11 лет назад
Родитель
Сommit
42c2f865ae
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      library/Zend/Mobile/Push/Message/Gcm.php

+ 5 - 1
library/Zend/Mobile/Push/Message/Gcm.php

@@ -267,6 +267,10 @@ class Zend_Mobile_Push_Message_Gcm extends Zend_Mobile_Push_Message_Abstract
         if ($this->_ttl !== 2419200) {
             $json['time_to_live'] = $this->_ttl;
         }
-        return json_encode($json);
+        if (version_compare(PHP_VERSION, '5.4.0') >= 0) {
+            return json_encode($json, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
+        } else {
+            return json_encode($json);
+        }
     }
 }