2017-02-01 2 views
0

Ich erhalte den Fehler unten, wenn Push-Benachrichtigung auf Android-Geräte zu sendenFehler beim Senden der Benachrichtigung .: Interner Serverfehler. Keine Geräte

{ code: 'FPWSE0009E', 
     message: 'Internal server error. No devices found.', 
     productVersion: '8.0.0.00-20161122-1902' 
} 

ich die folgende Überprüfung durchgeführt haben:

1: Stellen Sie sicher, dass das Gerät in der MFP-Konsole angezeigt

2: Überprüfen, dass die Vorrichtung durch Ausführen des übrige Anrufregister ->https://myservre/mfpadmin/management-apis/2.0/runtimes/mfp/devices und

3: die nachstehende Aktivität in der Manifest-Datei ist

<activity android:name="com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushNotificationHandler" android:theme="@android:style/Theme.NoDisplay" /> 

4: Added den Umfang 'push.mobileclient'

Dieses Problem tritt nur für Android-Geräte. Ich kann Push-Benachrichtigung auf iOS-Telefone ..

Danke für Ihre Hilfe

+0

Verwenden Sie Android 5.1.1 oder Android 6.0? –

+0

SM-G930T Android 6.0.1 und Nexus 7 Android 5.1 – user2570135

Antwort

0

senden Ich sehe nicht, einen Schritt aufgelistet sagen, dass Sie die FCM-Konsole besucht, kopiert von dort die Projektbezeichner und SenderID Werte und addiert die in die MobileFirst-Konsole.

Dieser Schritt ist Teil der Anweisungen, hier: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/notifications/sending-notifications/#google-cloud-messaging--firebase-cloud-messaging

Sobald Sie das tun, die App aus dem Gerät löschen und neu installieren.
Wenn es immer noch fehlschlägt, fügen Sie auch das vollständige LogCat-Protokoll hinzu, wenn Sie das Gerät öffnen, bis Sie den Fehler in der Konsole erhalten.