Examples

You can check outthe example code in the package at Assets/NEGdk/Sample/NEGdkSample.ts

Initialize the GDK

NEGdk.Instance.Initialize((errorCode) => {
    if (errorCode == 0) {
        // Init success
        if (NEGdk.Instance.IsLoggedIn()) {
            // Already login using cache, you can fetch user data now
        } else {
            // Not login yet
        }
    } else {
        // Init failed
    }
});

Login

Social Login

NEGdk.Instance.LoginWithProvider("google", (errorCode, loginData) => {
    if (errorCode == 0) {
        // Login success
        var profile = loginData.profile;
    } else {
        // Login failed
    }
});

Create/Restore Wallet

Logout

Get User Pets Data

Get User Balances Data

Get Shop Info

Buy a Pack in the shop

Last updated