Bütün Ping yazıları

Ürün tasarımı · QR davet

Rahatsız edilmeden paylaşılabilen hash QR kodları

Profil adresini kalıcı olarak açmadan meydan okuma almayı sağlayan, yenilenebilir tavla.be QR davet sistemini nasıl tasarladık?

Yol hikâyesi2 dk
Rahatsız edilmeden paylaşılabilen hash QR kodları için Ping kapak görseli

Paylaşılabilir olmak ile sürekli erişilebilir olmak aynı şey değil

QR kodları insan gözüyle okunamaz ama amaçları anlaşılırdır: bizi bir metne, adrese veya bilgiye götürür; özünde söyleyecek bir şeyleri vardır. Bu yapı anonim kalma ile sosyal olma ihtiyacını aynı nesnede buluşturmak için güçlü bir başlangıç sundu.

QR kodunu doğrudan profile bağlasaydık kullanıcının kendini anlattığı alan, onu sürekli rahatsız etmenin mümkün olduğu bir noktaya dönüşecekti. Herkesin bazen ulaşılmaz olmaya ve yalnız kalmaya ihtiyacı var. Bu nedenle kodu kalıcı kullanıcı kimliğine değil yenilenebilir bir meydan okuma tokenına bağladık.

Yeni kod, eski bağlantının sonu

Kullanıcı yeni QR oluşturduğunda önceki token geçersiz hale geliyor. Sosyal olduğun bir dönemde kodu istediğin kadar dağıtabilir, hatta Kadıköy'de bir barın tuvaletine bile yapıştırabilirsin; ne kadar tavlanmak istediğine bağlı olarak o koda ulaşan herkesten oyun daveti alabilirsin.

Sosyal pilin bittiğinde yeni bir QR üretmek eski kod üzerinden gelecek bütün yeni davetleri durdurur. Hesabı veya profili kapatmadan yalnız davet kapısını değiştirmiş olursun. QR daveti bir meydan okuma üretir; Yeni Oyun bağlantısı ise uygun kişiyi doğrudan bekleyen masaya alır.

Web ve mobilde aynı güven sınırı

Token doğrulaması yalnız arayüzde yapılmıyor. Sunucu süresi dolmuş, değiştirilmiş veya iptal edilmiş bağlantıları reddediyor; mobil tarayıcı ve web aynı canonical kuralları kullanıyor. Güvenliğin QR görselinde değil bağlantının yaşam döngüsünde olduğunu kabul ediyoruz.

RE-PING

Bu yazıyı paylaş

Bağlantıyı kopyalayabilir veya kullandığın sosyal platformda yeniden paylaşabilirsin.

XLinkedInFacebookWhatsApp

PONG

Pong sende

Yorum eklemek için bu yazının ilişkili X gönderisine cevap ver.