using RudderSdk.Unity;
using UnityEngine;
async void Start() {
await Rudder.Auth.LoginViaDeviceAsync();
await Rudder.RemoteConfig.LoadAsync();
var shopEnabled = Rudder.RemoteConfig.Get("shop_enabled", false);
Rudder.Scenarios.OnStore += store => {
Debug.Log($"Show store: {store.Id}");
};
await Rudder.Scenarios.SendAsync("player_login");
}
import { LiveOpsClient } from "@rudder/web-sdk";
const rudder = new LiveOpsClient({
projectKey: "project-key",
baseUrl: "https:,
realtimeUrl: "wss:
});
await rudder.auth.loginViaDevice({ region: "eu", language: "en" });
await rudder.remoteConfig.load();
rudder.scenarios.on("store", session => showStore(session.id));
await rudder.scenarios.send("player_login");
using RudderSdk.Core;
var rudder = new RudderClient(new RudderClientOptions {
ProjectKey = "project-key",
BaseUrl = "https:,
RealtimeUrl = "wss:,
Transport = transport,
TokenStore = tokenStore
});
await rudder.Auth.LoginViaDeviceAsync();
await rudder.RemoteConfig.LoadAsync();