Bir Facebook Oyunu Nasıl Yapılır

1

Index

Tagged

Stats

15,791 visits, 18,490 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 13 Oct, 2014. Last updated 25 Feb, 2019

Facebook eklentilerini entegre etmek

Şimdi basit bir Facebook oyunu veya uygulamanız Facebook üzerinde çalışmaktadır. Construct 2 ‘de Facebook object kullanarak, Facebook’un özelliklerini entegre edebilirsiniz.

Öncelikle oyununuza Facebook objesini bırakın. Özellikler çubuğunda, AppID nizi girmeniz gerekir.

AppID’sine önceki kurulum sayfasından ulaşabilirsiniz.

Facebookta yüksek skorları yayınlamak istiyorsanız, ayrıca App Secret’ıda girmeniz gerekir. Yüksek skor özelliğini kullanmayacaksanız App Secret’ı Girmeyin! App secretı girmek kötü bir uygulamadır, ancak yüksek skore sistemini kullanmak için gereklidir.

Facebook Özelliklerini Eklemek

Entegrasyona sağlamak için Facebook eklentilerinin Log in faaliyetini kullanman gerekir. Bunu otomatik olarak yapamazsın: kullanıcının tıklaması gereken “Log in” diyen bir butonun olmalı. Bu bir popup (yeni bir pencere) penceresi açacaktır ve burada Facebook kullanıcıdan uygulamasın hesabına ulaşması için izin vermesini isteyecektir. Kullanıcıların girebilmesi için (Allow), izin vere, tıklamaları gerekmektedir.

Kullanıcılar kayıtlı olmasalar bile uygulamayı kullanabilir, ancak Facebook eklentileri çalışmayacaktır.

Log in faaliyetinde ne kurduğunuza bağlı olarak Log in ekranı kullanıcılara izin olarak bunları soracaktır.

Önemli bir nokta, ne kadar az izin isterseniz kullanıcılar izin vermeye o kadar istekli olur. Başka bir ifadeyle, çok ihtiyacınız olmayan izinler istemeyin. Kullanıcılar çok fazla izin isteyen uygulamalara bağlanmaktan kaçınmaya eğilimlidir.

İzinlere göre Facebook eklentilerinin yapabilecekleri:

No permissions (both set to None)

Hiçbir izin istemediğinizde (hepsini None olarak kur)

- You can still get the user's name (e.g. to say "Welcome back, Joe Bloggs!")

Kullanıcının ismini alabilirsin. ( örnek “Hoş geldin, Joe Bloggs!” gibi)

_ Linki hemen paylaş,Hemen duvara ileti gönder ve Bu uygulamayı paylaş faaliyetlerini kullanabilirsin. Bunlar kullanıcının OK veya çık diyebileceği popup pencereler taşır. Pekçok oyun ve uygulama için bunlar yeterlidir. – Tüm bunlar için hiçbir izine ihtiyacınız yoktur.

Çoklu dağıtım için izin

-Yukarıdakilerin hepsini yapabilirsin, ve duvar iletilerini yayınla ve Linki yayınla faaliyetlerini kullanabilirsin. Kullanıcıya sormadan anında yayınlar. Bunu yaparken kullanıcıyı kızdırmamaya çok dikkat etmelisiniz aksi takdirse uygulamanızı yasaklayacaktır. Daima kullanıcının bu işlemi onayını almalı ve mümkün olduğunca az yayınlamalısınız.

Aslında, bu izin önerilmez. İzin isteme işleminin kullanılması önerilir,böylece kullanıcı ne yazıp neyi iptal edebilme konusunda kontrol sahibi olur. Bununla birlikte, bazı programlar için bazı durumlarda bu izin kullanışlı olabilir.

Scor yayınlama izni

Şüphesiz hiçbir izin özelliğini seçeceksiniz ancak Scores API’yi kullanabilirsiniz.

- This means using Publish score, Request hi-score board and other features. The picture of the login dialog above for Space Blaster shows what the login dialog looks like for this: it requests "Publish games and app activity".

-Bu Skoru Yayınla, yüksek skor listesini iste ve diğer özellikleri kullanabilmek manasına gelir. Space Blaster’ın üstündeki kayıt ol dialog resmi, kayıt dialogunun nasıl göründüğünü gösterir: Bu “ oyunları yayınla ve uygulama faaliyetini” çağırır.

Skor özelliklerini kullanabilmeniz için App şifresinizi (App Secret) girmelisiniz. Skorları kullanmayacaksanız sakın app şifrenizi girmeyin!

Facebook olayları

Facebook objesi kullanıcıların durumunu belirlemesine yarayan bazı koşulları içermektedir.

Hazır Facebook objesi kullanıma hazır olduğunda doğru olur. Hazır değilse, Facebook özellikleri hala yükleniyor manasına gelir. Facebook objesi hazır olana kadar Log in (Kayıt ol) faaliyetini kullanamazsınız.

Kullancı bağlanması, bağlanma eylemiyle açılan bağlantı sayfasında İzin Ver ( Allow)’e tıklandıktan sonra aktive olur. Bununla birlikta, kullanıcının ismi hala görünür değildir – bu kısa bir sonra takip ederek gerçekleşir.

Kullanıcıyla Bağlanma

Kullanıcının bağlı olması durumunda kullanıcı uygulamanızı daha sonra kullanırsa onların bağlanması tekrar hatırlandır. Bu aynı zamanda layoutların başlangıcında her bir gittiğiniz her layout için tekrarlanır. ( Bu kullanıcılar sizin başlangıç ekranınıza döndükleri zaman için faydalıdır – olay hala aktif halde çalışır.)

Kullanıcıyla bağlanma eğer kullancı uygulamanızı daha sonra tekrar ziyaret ederse yeniden çalışır ve bağlantı hatırlanacak.

İsim uygundur ibaresi Kullanıcı Bağlanmasından’ın ardından oluşr. Kullanıcının ismi oluşturulduğunda, Facebook’un obje ifadeleri yoluyla ulaşabilirsiniz. Bu ifadeler bunlar aktif hale getirilmeden önce boş olacaktır.

  • 0 Comments

Want to leave a comment? Login or Register an account!