Ich versuche, Bluemix Push Notification benutzerdefinierten Sound in Android mit Mobile First Services Starter (MFSS) und/oder Mobile App Builder zu implementieren. Im Moment kann ich einfache Push-Benachrichtigungen an Geräte senden und funktioniert gut.Bluemix Android Push Notification kann benutzerdefinierte Sound-Benachrichtigung nicht implementieren
Das Problem kommt, wenn ich einen Ton für die Benachrichtigung abspielen möchte.
Mit MFSS Ich versuche, diesen Code verwenden:
MFPPushNotificationListener notificationListener = new MFPPushNotificationListener() {
@Override
public void onReceive(final MFPSimplePushNotification message)
Log.e("message arrives", message.toString());
NotificationManager notif = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Notification noty = new Notification.Builder(getApplicationContext())
.setTicker("Entrando al area de ROPA")
.setSmallIcon(R.drawable.ic_cast_dark)
.setWhen(System.currentTimeMillis())
.setContentText("Hello World")
.setSound(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.notification))
.setContentInfo("Set ContextInfo")
.setContentTitle("Set title")
.setContentInfo(message.getAlert().toString())
.build();
PendingIntent pending = PendingIntent.getActivity(getApplicationContext(), 0, new Intent(), 0);
notif.notify(0, noty);
}
};
Auf der anderen Seite auch die Nachrichten ankommen Ich versuche, mit dieser Nutzlast des IWF Push Service REST-API, aber nicht spielen den Sound ::
{
"message": {
"alert": "mensaje"
},
"settings": {
"gcm": {
"payload": {
"sound": "notification.wav"
}
}
}
}
schließlich von der Push-Benachrichtigung Armaturenbrett kommt die Dokumentation Nutzlast ich verwende, auch die Nachrichten aber nicht spielen den Ton:
"settings":{
"gcm":{
"sound":"notification.wav",
}
}
Hinweis: Ich bin der rohen Ordner erstellt, um die notification.wav-Datei zu speichern, auch auf einen Knopf klicken Zuhörer um Ich bin die Umsetzung der Sounddatei zu testen und funktioniert gut, der Klang ist es klar, .
Jede Hilfe wird geschätzt.
Wir haben auch mit dieser Probleme wurde und gebracht haben Es ist die Aufmerksamkeit der Entwickler. Weitere Updates zu kommen –