0

Ich versuchte POST senden mit Postman zu Feuerbasis, aber ich habe einen Fehler:Postman - Firebase Benachrichtigung ios

<HTML> 
    <HEAD> 
     <TITLE>Unauthorized</TITLE> 
    </HEAD> 
    <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> 
     <H1>Unauthorized</H1> 
     <H2>Error 401</H2> 
    </BODY> 
</HTML> 

Hier ist mein Körper und Header. Für die Autorisierung bin ich mir nicht sicher, ich habe den API-Server-Schlüssel meines IOS Firebase-Projekts. Ich möchte es senden und die Benachrichtigung auf meinem Gerät anzeigen.

Vielen Dank für die Hilfe.

HEADER

BODY

Wenn ich die App mit Xcode zu starten, habe ich APNS fecth scheitern aber am Ende: mit FCM.

<FIRAnalytics/INFO> Firebase Analytics v.3200000 started 
2016-08-25 07:58:06.690 HelloCordova[2426:] <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled 
2016-08-25 07:58:06.741 HelloCordova[2426:671139] Firebase Crash Reporting: Successfully enabled 
2016-08-25 07:58:06.754: <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, will swizzle app delegate remote notification handlers. To disable add "FirebaseAppDelegateProxyEnabled" to your Info.plist and set it to NO 
2016-08-25 07:58:06.755: <FIRInstanceID/WARNING> Failed to fetch APNS token Error Domain=com.firebase.iid Code=1001 "(null)" 
2016-08-25 07:58:06.764: <FIRMessaging/INFO> FIRMessaging library version 1.1.0 
2016-08-25 07:58:06.776: <FIRMessaging/WARNING> FIRMessaging AppDelegate proxy enabled, will swizzle app delegate remote notification receiver handlers. Add "FirebaseAppDelegateProxyEnabled" to your Info.plist and set it to NO 
2016-08-25 07:58:06.780 HelloCordova[2426:] <FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist 
2016-08-25 07:58:07.361: <FIRInstanceID/WARNING> APNS Environment in profile: development 
2016-08-25 07:58:07.574 HelloCordova[2426:671139] Resetting plugins due to page load. 
2016-08-25 07:58:07.796 HelloCordova[2426:] <FIRAnalytics/INFO> Firebase Analytics enabled 
2016-08-25 07:58:07.819 HelloCordova[2426:671139] Connected to FCM. 
2016-08-25 07:58:08.316 HelloCordova[2426:671139] Finished load of: file:///var/containers/Bundle/Application/1DE45D4B-AFB3-4F6D-83D7-71D1A6FE8F44/HelloCordova.app/www/index.html#/connected 
2016-08-25 07:58:10.094 HelloCordova[2426:671139] THREAD WARNING: ['GoogleMaps'] took '472.765137' ms. Plugin should use a background thread. 
2016-08-25 07:58:33.836 HelloCordova[2426:671139] Received memory warning. 
+0

zu drucken, wie Sie sehen können , es gibt mir nicht das Token der FCM-Verbindung dort – DionysoSong

Antwort

5

In Ihrem Authorization Tag in Postman, müssen Sie Format wie key=YOUR_SERVER_KEY setzen.

Um die Server Key zu erhalten: Gehen Sie zu Ihren Projekteinstellungen in der Firebase-Konsole. Klicken Sie auf Cloud Messaging und kopieren Sie Server Key auf dieser Seite.

+0

Ok es ist was ich getan habe:/Vielleicht die URL ist falsch ? – DionysoSong

+0

Außerdem habe ich mit diesem Link getestet und es ist ok https://cordova-plugin-fcm.appspot.com/ – DionysoSong

0

Verwenden Sie diese Zeile irgendwo in Ihrem Code Geräte Token

enter image description here

print("Token \(FIRInstanceID.instanceID().token()!)") 

Siehe folgende Bilder für Sende Push Notification Durch Postman

enter image description here

Verwandte Themen