Etablering av Kommunikation Inom Splync
Splync v1.12 markerar grunden för användare-till-användare-kommunikation inom appen. Även om den ursprungliga visionen för denna uppgradering var att förbättra användare-till-utvecklare-kommunikation, blev det klart att Splync behövde bättre stödja kommunikationen mellan användarna själva. Ett av de viktigaste stegen mot detta mål var att förbättra notifikationssystemet. I tidigare versioner var notifikationer begränsade till vänförfrågningar och projektavslutningsförfrågningar. Även om de var funktionella, var de inte tillräckliga för smidig och snabb samarbete. Med v1.12 introducerar Splync nya typer av notifikationer, inklusive notifikationer för vänacceptans och projektinbjudningar. Dessa tillägg säkerställer att användare omedelbart är medvetna om viktiga handlingar som utförts av andra, utan att behöva kontrollera varje skärm manuellt. Dessutom visas nu nya “Nya” och “Uppdaterade” märken när projektmedlemmar lägger till nya utgifter eller redigerar befintliga. Detta hjälper projektmedlemmar att hålla sig uppdaterade med fortgående förändringar.
Notifikationer för Vänacceptans
Tidigare, när en vänförfrågan accepterades, fick avsändaren ingen tydlig bekräftelse genom en notifikation. Användare upptäckte ofta ändringen först när de återvände till vänlistan, vilket kunde kännas oklart och tvetydigt. Detta beteende förblev oförändrat sedan Splyncs debut på App Store som en MVP (Minimum Viable Product). Vid lanseringen ansågs vänförfrågningsnotifikationer vara viktiga, medan notifikationer för vänacceptans behandlades som en lägre prioritet. När Splync utvecklades blev det dock klart att appen behövde vara mer socialt responsiv. I v1.12 skickar Splync nu en tydlig notifikation när en vänförfrågan har accepterats. Vi tror att denna lilla förändring förbättrar tydligheten och förtroendet mellan användare. Varje ny koppling har nu ett synligt “ögonblick” som gör att användare känner sig uppmärksammade och anslutna. I efterhand är det lite förvånande att Splync inte hade detta från början.
Notifikationer för Projektinbjudningar
När Splync v1.0 lanserades antog vi att de flesta användare skulle kommunicera utanför appen. Som ett resultat hanterades även projektinbjudningsnotifikationer som en lägre prioritet. Det finns dock situationer där användare förlitar sig på notifikationer i appen. Viktigare är att detta inte bara handlar om funktionalitet, utan även om känsla. Att bli inbjuden till ett projekt är mer än en teknisk handling. Det är en social signal. Eftersom samarbetet i Splync kretsar kring projekt, representerar en projektinbjudan ett nyckelögonblick. Med v1.12 introducerar Splync notifikationer för projektinbjudningar, så att användare omedelbart informeras när de blir inbjudna till ett projekt. Detta minskar friktion, förhindrar missade inbjudningar och gör onboarding i delade budgetar smidigare. Vi har också fått tidig användarfeedback som begär möjligheten att uttryckligen acceptera eller avböja projektinbjudningar, och detta är en funktion vi sannolikt kommer att introducera i en framtida version av Splync.
Användarröst som Efterfrågar Projektuppdateringar
Vissa användare uttryckte en önskan att få notifikationer när projektmedlemmar gör uppdateringar inom ett projekt. Denna feedback var vettig. Vi funderade initialt på att lägga till en ny typ av notifikation. Men att få notifikationer varje gång en utgift läggs till eller redigeras kan vara irriterande. Istället för att öka notifikationsvolymen utforskade vi ett alternativt tillvägagångssätt. I Splync v1.12 indikerar “Nya” och “Uppdaterade” märken nu förändringar inom ett projekt, vilket gör att användare kan förstå vad som har förändrats vid en blick utan onödiga avbrott. För att stödja detta introducerade jag en mekanism för att spåra varje användares senaste projektvy. Genom att jämföra denna tidsstämpel med de senaste utgiftsuppdateringarna avgör appen om ett objekt är nytt eller uppdaterat. Efter att ha förfinat designen och förenklat märkena till enbart symboler blev resultatet en ren och intuitiv visuell signal. Detta tillvägagångssätt balanserar medvetenhet och lugn, vilket håller användarna informerade samtidigt som deras uppmärksamhet respekteras.
Bakom Notifikationerna: Hur Splync Spårar Notifikationer
Splync använder MariaDB som sin primära databas, och notifikationer behandlas som förstklassig data, inte flyktiga händelser. Varje notifikationspost lagrar avsändarens ID, mottagarens ID, typ av notifikation, läst/oläst-status och skapelsedatum. Denna struktur gör det möjligt för Splync att pålitligt återskapa vad som hänt, när det hände och vem som borde vara medveten om det. Istället för att förlita sig på realtidsmeddelandesystem eller externa notifikationstjänster, håller Splync avsiktligt notifikationslogiken enkel och deterministisk. Varje meningsfull social handling—som att acceptera en vänförfrågan eller bjuda in någon till ett projekt—skapar en konkret post i databasen. Detta gör notifikationer reviderbara, felsökbara och motståndskraftiga, även om en användare öppnar appen flera dagar senare. Å andra sidan följer märksystemet för projektuppdateringar ett annat tillvägagångssätt. Istället för att generera en notifikation för varje utgiftstillägg eller redigering, registrerar Splync när varje användare senast tittade på ett projekt. För att stödja detta lades en ny kolumn till tabellen för projektmedlemmar för att spåra varje medlems senaste visningstidsstämpel. Genom att jämföra detta värde med de senaste utgiftsuppdateringarna kan appen logiskt avgöra om ett objekt ska markeras som “Nytt” eller “Uppdaterat.”
Splync v1.12 Förbättrade Användare-till-Användare-Kommunikation
Med introduktionen av nya typer av notifikationer och systemet för Nya/Uppdaterade märken blir Splync v1.12 mer socialt responsiv och interaktiv. Dessa förändringar hjälper användare att hålla sig anslutna och medvetna, vilket gör hanteringen av delade utgifter mer naturlig och samarbetande. Vi hoppas att ni njuter av att dela utgifter med din partner, vänner och familj genom Splync. Framåt planerar vi att fortsätta förfina kommunikationsfunktioner och kan komma att introducera ytterligare typer av notifikationer för att ytterligare förbättra tydlighet, förtroende och den totala användarupplevelsen. Din feedback är alltid välkommen.