Ich versuche Push noptification via Firebase zu bekommen. Bei dem Versuch, Token von Feuerbasis zu erhalten sind das Token Länge als 140 (Ungültig) bekommen, ist Einige Male immer gültige Zeichen der Länge 150 Gleiche Geräts am Testen, so gibt es keine gerätespezifische AusgabeAndroid: Firebase-Token mit ungültiger Länge
Ungültige Token
APA91bEQ14IejWxNnQ_pzY-GMs3Bx7Wi_0Iib7CKTNVlRGAFujP-VsWQwxBpMB4D1JUV91Ao_E6Ry8qEfJbjGLEEmyPX2oBI7KCmf4BIk5Jqyd456jxFvt2S-zIFyBFI2xwxOf5FwOEN
Valid Token
fzdOrLvN02w:APA91bETJie1o1v8LPWdJKvdI_XzqDdZ7z5FggXZASbD4pp9JLXMGeRudnyLEcY75u0ZVd494znghVJD7ZhZymN7g1bdE07qLocsoOOjlk9TwBa6kgGqHSSsKfENTM62UM_M_azwsvlU
Die diffrence Uhr Hinweis, dass, gibt es einen Doppelpunkt mit 12 Zeichen für ein gültiges Token. Aber ich weiß nicht, was den Grund
build.gradle
dependencies {
compile 'com.google.firebase:firebase-messaging:9.0.0'
compile 'com.google.firebase:firebase-core:9.0.0'
compile 'com.google.android.gms:play-services:9.0.0'
}
apply plugin: 'com.google.gms.google-services'
Manifest
<service android:name=".firebase.MyFirebaseRegistrationIntentService" android:exported="false"/>
<service android:name=".firebase.MyFirebaseMessagingService"
android:exported="false" >
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>
<service android:name=".firebase.MyFirebaseInstanceIDService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>
Und ist mit onHandleToken() Überbrückungsfunktion für das Erhalten der FCM-Token, dass Funktion ist in MyFirebaseRegistrationIntentService
Kann mir bitte jemand sagen, warum bekomme ich das ungültige Token für einige Male.
Es gibt keine festgelegte Größe von Feuerbasis für Token-Check Server-Seite db Länge ist es eine Grenze? – Krutik
@Krutik Ich hebe das Ticket zum Firebase-Supportteam und bestätige, dass die Tokenlänge von 140 ungültig ist. –
Können Sie Ihren Code zum Abrufen der Token hinzufügen? –