0

Ich habe ein Problem, wo die Sounds-Dateien für meine iOS-App abgelegt werden. Auf Android musste ich sie auf platform/android/res/raw Ordner legen und es hat funktioniert. Auf iOS habe ich meine project.xcodeproj auf Xcode geöffnet, aber wenn ich meine .mp3-Datei in das Xcode-Projekt ziehe, säubere, baue und führe das Projekt auf meinem iPad aus, kann ich den benutzerdefinierten Sound nicht arbeiten lassen, ich habe den Standard-Sound .iOS Benutzerdefinierte Sound Notifications Location

Mein PushInit:

var push = PushNotification.init({ 
      "android": { 
       "senderID": "xxxxx", 
       "alert": "true", 
       "badge": "true", 
       "sound": "true" 
      }, 
      "ios": { 
       "gcmSandbox": "true", 
       "senderID": "xxxxx", 
       "alert": "true", 
       "badge": "true", 
       "sound": "true" 
      }, 

Hier ist meine Arbeits Nutzlast:

{ 
"registration_ids":["xxxxx"], 
"notification": 
    { 
    "title":"Message", 
    "body":"Nouvelle intervention", 
    "vibrate":1, 
    "sound":"sirene" 
    }, 
"data": 
    { 
    "uid":"5811e9c946755", 
    "quittance":0 
    }, 
"priority":"high", 
"content_available":true 
} 

Der Klang "sirene" ist ein .caf Datei.

screen shot 2016-10-27 at 13 56 57

Wo muss ich die Sound-Dateien setzen? Ich habe sie einfach zum Projekt gezogen und zum Ziel hinzugefügt.

Wenn ich auf meinen Sound klicken, ist der Pfad:

screen shot 2016-10-27 at 14 00 36

Es automatisch hier setzen.

Antwort

2

Sie sollten sie in den Ordner Resources im Projekt importieren, indem Sie sie dort in xcode ziehen. Wenn Sie unter iOS 10 sind, gibt es einen Fehler, der dazu führen kann, dass Sie Ihr Telefon neu starten müssen, bevor der benutzerdefinierte Sound abgespielt wird.

+0

Es funktioniert immer noch nicht. Ich lege sie in den Ressourcenordner, füge sie dem Ziel hinzu und säubere, baue und laufe auf meinem iPad. Soll ich die App löschen und neu installieren? – Komarzer

+0

nein das sollte nicht benötigt werden. Ich glaube, dass iOS wie Android verwendet die Dateierweiterung benötigt, wenn benutzerdefinierte Sounds definiert sind. Versuchen Sie, es hinzuzufügen ... – iCediCe

+0

Sie hatten Recht, vielen Dank. Es ist nicht in ihrer Dokumentation geschrieben. Danke noch einmal ! – Komarzer

Verwandte Themen