1.0.10 • Published 18 days ago

@inappstory/game-center-api v1.0.10

Weekly downloads
-
License
MIT
Repository
github
Last release
18 days ago

game-center-api

API for integration with GameReader (WebView) inside native apps

Usage example

Init API

import { createSdkApi } from "@inappstory/game-center-api";

const mounted = () => {
    // ready to render UI
    const rootElement = document.getElementById("root");
    const root = createRoot(rootElement!);
    root.render(<App />);
};

createSdkApi({
    mounted,
    beforeUnmount: () => {
        /* Stop AudioContext for instance */
    },
    onPause: () => {
        /* Call on focus lost. Stop game timers for instance */
    },
    onResume: () => {
        /* Call on focus return. Resume game timers for instance */
    },
    onBackGesture: () => {
        /* Call on Android back gesture */
    },
});

Game first render

// calling gameLoadedSdkCallback removes the loading screen
import { gameLoadedSdkCallback } from "@inappstory/game-center-api";

const rootElement = document.getElementById("root");
const root = createRoot(rootElement!);
root.render(<AppWithCallbackAfterRender cb={() => gameLoadedSdkCallback()} />);
1.0.10

18 days ago

1.0.9

1 month ago

1.0.8

1 month ago

1.0.7

1 month ago

1.0.6

1 month ago

1.0.1-rc.3

1 month ago

1.0.0-rc.29

1 month ago

1.0.0-rc.28

2 months ago

1.0.0-rc.27

2 months ago

1.0.0-rc.26

2 months ago

1.0.0-rc.25

2 months ago

1.0.0-rc.23

2 months ago

1.0.0-rc.22

2 months ago

1.0.0-rc.21

3 months ago

1.0.0-rc.20

3 months ago

1.0.0-rc.17

3 months ago

1.0.0-rc.19

3 months ago

1.0.0-rc.18

3 months ago

1.0.0-rc.16

3 months ago

1.0.0-rc.15

3 months ago

1.0.0-rc.14

5 months ago

1.0.0-rc.13

5 months ago

1.0.0-rc.12

7 months ago

1.0.0-rc.11

7 months ago

1.0.0-rc.10

7 months ago

1.0.0-rc.9

7 months ago

1.0.0-rc.8

8 months ago

1.0.0-rc.7

8 months ago

1.0.0-rc.6

8 months ago

1.0.0-rc.5

8 months ago

1.0.0-rc.4

8 months ago

1.0.0-rc.3

8 months ago

1.0.0-rc.2

9 months ago

1.0.0-rc.1

9 months ago