Browse Source

[Zend_Mobile] Sending APNS without sound

See https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html
Frank Brückner 11 years ago
parent
commit
1c42e247b3
1 changed files with 4 additions and 1 deletions
  1. 4 1
      library/Zend/Mobile/Push/Apns.php

+ 4 - 1
library/Zend/Mobile/Push/Apns.php

@@ -305,7 +305,10 @@ class Zend_Mobile_Push_Apns extends Zend_Mobile_Push_Abstract
         if (!is_null($message->getBadge())) {
             $payload['aps']['badge'] = $message->getBadge();
         }
-        $payload['aps']['sound'] = $message->getSound();
+        $sound = $message->getSound();
+        if (!empty($sound)) {
+            $payload['aps']['sound'] = $sound;
+        }
 
         foreach($message->getCustomData() as $k => $v) {
             $payload[$k] = $v;