Skip to content

Package to use PlayFab API's within Flutter app

License

Notifications You must be signed in to change notification settings

dreamsoftin/flutter_playfab

 
 

Repository files navigation

flutter_playfab

A package to integrate flutter with PlayFab

Usage

Import package:flutter_playfab/flutter_playfab.dart, and instantiate PlayFab

Implemented Endpoints

  • Authentication
    • LoginWithIOSDeviceID
    • LoginWithAndroidDeviceID
  • Analytics
    • WritePlayerEvent

Example:

import 'package:flutter_playfab/flutter_playfab.dart';

PlayFabClientAPI.initialize("326A"); // YOUR PLAYFAB ID GOES HERE
PlayFabClientAPI.debugMode  = true; 
PlayFabClientAPI.writePlayerEvent("test_1");

PlayFabClientAPI.writePlayerEvent("test_2", {
    "Name": "Hello",
    "Year": 2019,
    "data": {"data1": 100, "data2": "2000"}
});

PlayFabClientAPI.login(
    onSuccess: (LoginResult data) {
        print("On Login Success: " + data.sessionTicket);
        PlayFabClientAPI.getTitleData(
            onSuccess: (TitleData titleData){
            }
        );
    },
    onError: () {
        print("On Login Failed");
    }
);
PlayFabClientAPI.writePlayerEvent("test_3");

About

Package to use PlayFab API's within Flutter app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 82.7%
  • Ruby 5.9%
  • Java 3.5%
  • HTML 3.0%
  • Objective-C 2.1%
  • Shell 1.4%
  • Other 1.4%