LiaGeliştiriciler

Kavramlar

Lia'ın arkadaş seçici ile uygulamanıza arkadaşlarınızı getirin, veya herkesin açabileceği bir bağlantı. Her ikisi de uygulamanızı bir startParam ile açar, bu yüzden arkadaşlar aynı maç veya odaya ulaşır.

#İki yoldan girmek

Lia.inviteFriend()Lia.inviteLink()
O ne demekLia'arkadaş seçiciUygulamanıza bir bağlantı
ErişimlerKişi's Lia arkadaşlar, onların Lia sohbetinde bir kart olarakHerhangi bir yerde onunla paylaştığınız herkes
AçılırUygulamanız Lia'da, seninle startParamUygulamanız Lia'da, seninle startParam, Lia olmadan App Store'dan
Cevaplar{ invited }: kimse davet edildi miBağlantı, hemen

# startParam

startParam bir davetin nereye gideceğini söyler: eşleşmeniz, odanız, masanız veya her şey. O's 1 ile 64 harfler, rakamlar, _ ve -. Kimse bir daveti, bağlantıya veya bir bildirim, Lia.startParam saklar. Uygulamanız zaten açık ise, sayfanız bir startParam olayı yerine.

// Make a room on your server, then invite into it.
const room = await createRoom(); // "room-k3x9"
await Lia.inviteFriend({ startParam: room });

// Whoever opens the invite lands in the same room.
Lia.init().then(function () {
  if (Lia.startParam) joinRoom(Lia.startParam);
  Lia.ready();
});
Lia.on("startParam", function (data) { if (data.startParam) joinRoom(data.startParam); });

Herhangi biri tarafından bir startParam olarak bir ipucu olarak değerlendirin: odanın var olduğunu ve oyuncunun katılabileceğini sunucunuzda kontrol edin.

#Arkadaş seçici

Lia.inviteFriend() açar Lia'kendi ödeme sayfası, kişiyle'arkadaşları ve başka bir yerde bağlantı paylaşmak için bir yol. Onlar seçtiği her arkadaş, Lia sohbetlerinde uygulamanızı açan bir kart alır. Uygulamanız, kimseye davet edildiğini (veya bağlantı paylaşildiğini) ancak bilir, kim olduğunu değil.

Lia dostça tutuyor:

  • Sadece arkadaşlar. Kullanıcılar yalnızca Lia arkadaşlarını davet edebilir, ve onlardan herhangi birini engellememiş olabilir.
  • Kim açabilir. İşte uygulamanız test modunda olduğunda, yalnızca test kullanıcıları davet edilebilir.
  • 20 günde. Bir kişi günde en fazla 20 arkadaşı uygulamanıza davet edebilir.

Lia.inviteLink(startParam) senin bir bağlantı verir:

https://your-app.lialabs.app/play?start=room-k3x9

Lia ile bir telefon üzerinde açıldığında, startParam ile uygulamanızı açar. Lia olmadan, telefonunda bir sayfa gösterir's dili ile Lia almak için bir yol. Bunu sonra çağırın Lia.init(); startParam olmadan's uygulamanızın kendisine bir bağlantı.

const link = Lia.inviteLink(room);
await Lia.share("Play with me: " + link);
// or
await Lia.copyText(link);

Davetlerle çok oyunculu baştan sona iki oyunculu bir oda oluşturur.

Kullan Lia.inviteLink(startParam) bir URL inşa etmek yerine. Lia uygulamanıza sağlar's yayınlanan başlatma adresi, bu nedenle mevcut uygulama derlemeleri, yerel bir güncelleme olmadan yeni bağlantıları alır. Kimliği doğrulanmış API ve oyununuzu barındıran URL değişmeden kalır.

UygulamaKamuya açık başlatma sayfası
Lia Şahhttps://chess.lialabs.app/play
Lia XOhttps://xo.lialabs.app/play
Lia Ayohttps://ayo.lialabs.app/play
Çarkı çevirhttps://spin.lialabs.app/play
Tilt Runnerhttps://tilt.lialabs.app/play
Lia Ambasatörühttps://ambassador.lialabs.app/play
SDK demohttps://sdk-demo.lialabs.app/play

Kendi ana bilgisayar adı olmayan bir uygulama kullanır https://lialabs.app/play/<app-id> hostname's sağlanmasına kadar. Ekibin, DNS ve HTTPS sertifikaları hazır olduktan sonra bir hostname ataması yapması gerekir; bu yayın adımı daha sonra geliştirici konsolu ile yönetilebilir.

Başlatma sayfası ziyaretçiyi seçer'dilinde, kataloğunuza ait simge ve banner'ı gösterir ve sunar Lia'da Aç. O düğme orijinali korur startParam. API alan adında eski bağlantılar markalı sayfaya yönlendirilir.

#Ana Ekran kısayolları

Başlatma sayfaları, doğru boyutlu simgeler ve çevrimdışı mesaj için bir hizmet çalışanı içerir. Destekleyen tarayıcılar kurulumu sunar; iPhone ve iPad ziyaretçileri Paylaş menüsü talimatlarını alır. Her uygulamanın kendi kurulmuş kimliği vardır ve kurulmuş başlangıç adresi uygulamayı açar's başlatıcısı, geçici bir oyun masası değil.

Bu başlatma kısayollarıdır. Oyun, kimlik doğrulama, ödeme sayfası ve yerel SDK hala Lia içinde çalışır. Yeni HTTPS alan adlarını otomatik işletim sistemi uygulama bağlantısı işleme eklemek, gelecekteki bir yerel sürüm gerektirecektir; başlatma sayfası's Lia'da Aç düğmesi mevcut sürümlerle çalışır.

Otomatik çeviri. İngilizce, doğru kaynaktır. İngilizce olarak oku

Her sayfa, yöntem ve uç noktayı aramak için yazın.