androidseb25 / iGotify-Notification-Assistent

Docker container for sending Gotify notifications to iOS devices (bridge to gotify websocket)
MIT License
99 stars 3 forks source link

[BUG] Error fetching registration token, Token: empty #30

Closed nicedevil007 closed 4 months ago

nicedevil007 commented 5 months ago

Describe the bug Alte Installation der App wurde geupdatet, Fehler siehe Screenshot. Es hilft aktuell vermutlich nur löschen und neuinstallieren.

Expected behavior Be Seite wo man alles neu eintragen könnte wenn es zu diesem Fehler kommt.

Screenshots image

Smartphone (please complete the following information):

kurthw commented 5 months ago

kann ich bestätigen. Gleiches iOS (aber noch ein iPhone 14 Pro Max) und aktuellste Version von iGotify. Es kommen bei mir auch keine Push Nachrichten mehr an.

Dockerimage bei mir: ghcr.io/androidseb25/igotify-notification-assist:latest

nicedevil007 commented 5 months ago

Hab nun zwar alles neu gemacht aber nach einer Weile kommt auch in der soeben noch funktionierten App das hier

image

image

Chase295 commented 5 months ago

Ich schließe mich euch auch an selber Fehler mit IPhone 15 pro Max. Hab alles erneut installiert auf der neusten Version.

androidseb25 commented 5 months ago

Ok danke für die Meldungen, ein Problem hab ich schon gefunden, das hängt mit der Server lasst zusammen, da ein Idiot alles vollspämt, aber das Regel ich gerade.

Die anderen bei der Einrichtung bin ich noch dabei zu untersuchen warum das so passiert. Es kann vllt auch mit dem Spamer zusammenhängt.

nicedevil007 commented 5 months ago

Ok danke für die Meldungen, ein Problem hab ich schon gefunden, das hängt mit der Server lasst zusammen, da ein Idiot alles vollspämt, aber das Regel ich gerade.

Die anderen bei der Einrichtung bin ich noch dabei zu untersuchen warum das so passiert. Es kann vllt auch mit dem Spamer zusammenhängt.

den dienst wo du laufen lässt, damit die pushmessages an den apple server übertragen werden, kann man das ggf. auch für seine eigene umgebung selbst hosten oder so umbauen den stack, dass das da auch noch mit inbegriffen wäre? nicht das wir dir nicht vertrauen, aber solche themen da hatte ich auch schonmal für smarthome mit nem node-red plugin wo einer gehostet hatte. über kurz oder lang werdens immer mehr leute und den service wo du bereitstellst (kostenfrei aktuell) wird dann irgendwann zum bottleneck.

androidseb25 commented 5 months ago

den dienst wo du laufen lässt, damit die pushmessages an den apple server übertragen werden, kann man das ggf. auch für seine eigene umgebung selbst hosten oder so umbauen den stack, dass das da auch noch mit inbegriffen wäre? nicht das wir dir nicht vertrauen, aber solche themen da hatte ich auch schonmal für smarthome mit nem node-red plugin wo einer gehostet hatte. über kurz oder lang werdens immer mehr leute und den service wo du bereitstellst (kostenfrei aktuell) wird dann irgendwann zum bottleneck.

später wird es ein Docker Image geben zum selber hosten nur es wird eine Eigene Lizenz für Apple gebraucht um dies zu nutzen, da die API Schnittstelle von Apple nur damit genutzt werden kann.

Das mit dem Bottleneck wird denke ich nicht so gravierend werden.

nicedevil007 commented 5 months ago

Ok, dann bin ich mal gespannt 🤩 Lizenz Apple meinst du zufällig den Developer Account (der wo glaub 99€ im Jahr kostet oder so round about)?

androidseb25 commented 5 months ago

Ok, dann bin ich mal gespannt 🤩 Lizenz Apple meinst du zufällig den Developer Account (der wo glaub 99€ im Jahr kostet oder so round about)?

Dauert noch ne weile aber ja kannst du dich drauf freuen.

Jap genau den mein ich

fubman commented 5 months ago

Moin noch kein fix?

androidseb25 commented 5 months ago

nein bis jetzt noch nicht zudem hat Apple Anpassungen an den Richtlinien gemacht und ich muss diese noch mit einbauen bevor ich was veröffentlichen kann.

Außerdem hatte ich momentan viel andere Sachen um die Ohren

androidseb25 commented 5 months ago

Mal ne kurze Frage an alle, tritt das Problem mit dem Token empty dauerhaft auf oder nur ab und zu. Damit meine ich jetzt das er zb. wenn man die App neustartet nicht angezeigt wird?

Könnt ihr die Seite zb. öffnen? Da müsste er den nginx Welcome Screen bringen...

https://secntfy.app

Weil das hört sich manchmal so an als würdet ihr connection timeouts zum server haben, da ich jetzt einige Leute gefragt hab die keinerlei Probleme haben :/

Ansonsten schickt mir bitte mal eure Benachrichtigungstoken per Mail mit euren Usernamen von Github, damit ich euch zuordnen kann, an igotify@sebastianrank.de

Einfach Internet deaktivieren und in den Einstellungen bei Benachrichtigungstoken nach links wischen und dann wird das Token in die Zwischenablage kopiert.

Danke schonmal im vorraus.

nicedevil007 commented 5 months ago

Das Problem ist, nachdem ich dann auf Anmelden geklickt habe, landet man hier, sonderlich viel Bock das 10x neu einzugeben hatte ich jetzt nicht, weshalb ich mal gewartet habe was sonst hier noch an Updates kommt 😂

image

androidseb25 commented 5 months ago

So an alle ich habe gerade eine neue Version von iGotify zur Überprüfung gegeben, mit besseren logging, was mir besser hilft die gründe für den Fehler zu erforschen...

Ist dann Version 1.1.1

androidseb25 commented 5 months ago

v1.1.1 ist veröffentlicht

androidseb25 commented 5 months ago

Wie ist der Stand, gab es nochmal probleme?

nicedevil007 commented 5 months ago

Aktuell ist die App immer angemeldet aber Push nachrichten bekomme ich leider keine mehr, ich sehe die Nachrichten nur explizit in der App.

Einstellungen wie folgt:

image

image

androidseb25 commented 5 months ago

Das sieht so aus als hätte der iGotify Container dein Token nicht, bzw. sendet nichts, da in meiner API keine Nachricht an kam außer die eine Testnachricht

nicedevil007 commented 5 months ago

geht seit heute 14 Uhr wieder ohne das ich was ändern musste ...

androidseb25 commented 5 months ago

Ok, und bei den anderen?

nicedevil007 commented 5 months ago

Mhhh ggf. ist das doch net überstanden :/ Hatte vorhin ja schon geschrieben, dass es seit 14 Uhr wieder ging. Hab nun alles für Alpine Linux installiert gehabt und mehrere Tests laufen lassen, war auch alles gut. Da mein Gotify selbst im AlmaLinux läuft habe ich es nun auch in AlmaLinux installiert und getestet. Auch wenn voraussichtlich nicht notwendig, hab ich nach den ersten fehlgeschlagenen Tests aus Proxmox raus (also es kommen wieder keine pushmessages aber in der app selbst sieht man alle nachrichten) mein iPhone als Client wieder gelöscht in Gotify und dann mich ausgeloggt aus der iGotify App und 1x neu alles eingetragen.

Nach einer Weile kam dann leider wieder das hier: image

Den Log Output würde ich dir per Mail schicken.

androidseb25 commented 5 months ago

Alles in Ordnung, ist nen bug in der API, er hat im Hintergrund die Geräteinformationen aktualisiert, siehe

21:50:06.609 ERROR SecNtfy.PostDevice():159 - ♻️ - Optional("Device successfully updated!") Optional("") nil

und er liefert dort nen nil Wert der eigentlich das Token beinhalten sollte.

nicedevil007 commented 5 months ago

Alles in Ordnung, ist nen bug in der API, er hat im Hintergrund die Geräteinformationen aktualisiert, siehe

21:50:06.609 ERROR SecNtfy.PostDevice():159 - ♻️ - Optional("Device successfully updated!") Optional("") nil

und er liefert dort nen nil Wert der eigentlich das Token beinhalten sollte.

d.h. du kannst es net fixen, sondern die devs von "gotify" ja? hab vorhin von 3 weiteren pushs, 1x eine bekommen (kam von UptimeKuma dieses mal)

androidseb25 commented 5 months ago

Doch ich kann das fixen, ist ja von meiner API

ghost commented 5 months ago

Ich erhalte seit dem letzten Update ebenfalls keine Pushbenachrichtigungen mehr. Die bereits oben genannten Fehlermeldungen kann ich ebenfalls bestätigen, allerdings erhalte ich seit V1.1.1 diesen Fehler.

image

nicedevil007 commented 5 months ago

Der Seb ist da schon dran :) wir müssen uns noch gedulden. Das kein Token mitgegeben wird ist das aktuelle Problem und wird dann auch das Push Problem lösen.

Bitte bedenken, er macht das in seiner Freizeit.

androidseb25 commented 5 months ago

Das Problem mit dem ssl Fehler kann damit zusammliegen dass ich gestern den DNS Provider gewechselt hab...

ich bräuchte mal genauere Infos, schick mir mal bitte den Log den du unter Einstellung > Geräte Logs findest an

igotify@secntfy.app

androidseb25 commented 5 months ago

Der Seb ist da schon dran :) wir müssen uns noch gedulden. Das kein Token mitgegeben wird ist das aktuelle Problem und wird dann auch das Push Problem lösen.

Bitte bedenken, er macht das in seiner Freizeit.

Hi dein Problem müsste bereits gefixed sein es sollte jetzt eigentlich das Token mit zurückkommen :)

nicedevil007 commented 5 months ago

Ok, dann is das Problem nicht behoben :/ bekomme weiterhin keine Push messages mehr.

nicedevil007 commented 5 months ago

[image: image.png]

Am Do., 1. Feb. 2024 um 11:46 Uhr schrieb Sebastian < @.***>:

Ok, dann is das Problem nicht behoben :/ bekomme weiterhin keine Push messages mehr.

Ok Mmmh

Einmal bitte log schicken, damit ich schauen kann.

Aber bitte diesmal direkt an meine neue Mail

@.***

— Reply to this email directly, view it on GitHub https://github.com/androidseb25/iGotify-Notification-Assistent/issues/30#issuecomment-1921031242, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPRZCX7CT56FPMR5SNCFTYRNW6PAVCNFSM6AAAAABCDZIM5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRRGAZTCMRUGI . You are receiving this because you modified the open/close state.Message ID: <androidseb25/iGotify-Notification-Assistent/issues/30/1921031242@ github.com>

androidseb25 commented 5 months ago

[image: image.png] Am Do., 1. Feb. 2024 um 11:46 Uhr schrieb Sebastian < @.>: Ok, dann is das Problem nicht behoben :/ bekomme weiterhin keine Push messages mehr. Ok Mmmh Einmal bitte log schicken, damit ich schauen kann. Aber bitte diesmal direkt an meine neue Mail @. — Reply to this email directly, view it on GitHub <#30 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPRZCX7CT56FPMR5SNCFTYRNW6PAVCNFSM6AAAAABCDZIM5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRRGAZTCMRUGI . You are receiving this because you modified the open/close state.Message ID: <androidseb25/iGotify-Notification-Assistent/issues/30/1921031242@ github.com>

Was möchtest du mir damit sagen?

nicedevil007 commented 5 months ago

Das meine E-Mail wieder zurückkommt, wenn ich auf deine neue Mailadresse was schicke ;)Von meinem iPhone gesendetAm 02.02.2024 um 13:41 schrieb Sebastian @.***>:

[image: image.png] Am Do., 1. Feb. 2024 um 11:46 Uhr schrieb Sebastian < @.>: … Ok, dann is das Problem nicht behoben :/ bekomme weiterhin keine Push messages mehr. Ok Mmmh Einmal bitte log schicken, damit ich schauen kann. Aber bitte diesmal direkt an meine neue Mail @. — Reply to this email directly, view it on GitHub <#30 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AECPRZCX7CT56FPMR5SNCFTYRNW6PAVCNFSM6AAAAABCDZIM5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRRGAZTCMRUGI . You are receiving this because you modified the open/close state.Message ID: </issues/30/1921031242@ github.com>

Was möchtest du mir damit sagen?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you modified the open/close state.Message ID: @.***>

androidseb25 commented 5 months ago

achsoooo, ja die mail ist igotify@secntfy.app die autokorrektur hats vermasselt