Thema:
Nochmals wegen Private Nachrichten in der iOS-App flat
Autor: Rocco
Datum:24.04.20 15:25
Antwort auf:Die M!client App für iOS - Eine Bitte von Steppenwolf

Ich habe mir jetzt nochmal den Code auf der Suche nach den verlorenen Beta-Versionen-Code durchgeschaut.

Ich konnte zunächst mal grundsätzlich die Privaten Nachrichten-Ansicht aktivieren und das Ganze funktioniert insoweit dass man sich die bisherigen Nachrichten anzeigen lassen kann. Was aber nicht geht, ist es, Nachrichten zu versenden. Man kann zwar jemanden antworten, diese Antwort wird aber offensichtlich nicht an den m!service geschickt. Nach dem Rausgehen und wieder aufrufen des Nachrichtenverlaufs mit einem anderen User, ist der Eintrag daher wieder weg.

Im Podfile [https://github.com/Stitch7/mclient/blob/master/Podfile] sind die für Nachrichten imho relevanten Pods (MessageKit,MessageInputBar ) auch deaktiviert - es sei denn das ist irgendwas Historisches. Im Code selbst sind analog vereinzelte Stellen im Bereich PrivateMessaging auskommentiert, die sich auf diese Pods beziehen z.B. hier gut zu sehen: [https://github.com/Stitch7/mclient/blob/master/mclient/PrivateMessages/Chat/ChatViewController.swift]

Hat Stitch das zu Testzwecken auskommentiert? Wird das MessageKit überhaupt benutzt?  I don't know....

Kurzum, das muss sich einfach mal jemand anschauen, der mehr Erfahrung im IOS-Development hat. Der Code liegt immer noch in Stitch's Account unter [https://github.com/Stitch7/mclient]. Wer Freude daran hat, kann das ja mal auschecken zzgl der Dependencies in seinen anderen Repos und mal selbst anschauen. Der Code ist halt auch leider komplett undokumentiert, so dass mir als nicht-SWIFT-Developer es schon dreimal keinen Spass macht, das Ganze nachzuvollziehen...

Ich kann eine Beta-Version in Testflight live stellen, die das Private Message-Feature enabled hat aber das Verschicken klappt wie gesagt nicht und ich weiss nicht an welchen Stellen hier eingegriffen werden muss.

Greets
Rocco


< antworten >