Popis dôležitých parametrov:
- app_id - id facebook aplikácie - je nutné mať vytvorený developerský účet na fb a následne vytvoriť novú aplikáciu.
- link - url adresa, kde bude užívateľ presmerovaný po kliknuti na Váš príspevok na fb. Ja som zvolil google play market s našou hrou.
- display - Nadpis príspevku.
- picture - Url adresa obrázku, ktorý sa ma zobraziť v príspevku. Je nutné ho mať na tej istej doméne, ktorú ste uviedli pri vytvárani fb aplikácie
Kód v c# :
using UnityEngine;
public class ShareScoreClass : MonoBehaviour
{
private int score;
// Inicializacia
void Start()
{
this.score = 123;
}
//Vykreslenie buttonu
void OnGUI()
{
if (GUI.Button(new Rect(10, 10, 200, 50), "Share score"))
{
this.shareScore();
}
}
#region facebook
private void shareScore()
{
//www.projectik.eu
string url = @"https://www.facebook.com/dialog/feed?";
url += @"app_id=283396585158997"; //your fb app id
url += @"&link=https://play.google.com/store/apps/details?id=com.Projectikeu.AngryBacteriaRun";
url += @"&display=popup&caption=Angry Bacteria Run";
url += @"&caption=Best score&name=Angry Bacteria Run";
url += @"&description=I want to share my score : ";
url += this.score.ToString() + " Points.";
url += "Overcome me!!!";
url += @"&picture=http://games.pochvalsa.eu/angryBacteriaRun/imageWinner2.jpg";
url += @"&redirect_uri=https://www.facebook.com";
Application.OpenURL(url);
}
#endregion
}







