CastarSDK
Indonesia
Indonesia
  • Selamat Datang
  • Panduan Penyiapan
  • Tambah Aplikasi Anda
  • Akses Cepat ke SDK
    • Windows
    • Android
    • IOS
    • Android TV
    • Linux
    • LG WebOS
  • Pengujian data
  • Mendapatkan penghasilan
Powered by GitBook
On this page
  • Opsi Integrasi
  • Mendukung:
  • Langkah 1: Ajukan ClientId
  • Langkah 2: Unduh
  • Langkah 3: Instalasi SDK
  • Perhatian:
  • Pertanyaan lainnya
  • Bagaimana cara memeriksa status dok setelah dok selesai?
  • Setelah docking selesai, tidak ada data di dashboard setelah tes hang-up?
  • Hubungi kami
  1. Akses Cepat ke SDK

Windows

CastarSDK untuk Windows

PreviousAkses Cepat ke SDKNextAndroid

Last updated 4 months ago

Tinjauan Umum

2024-11-04

CastarSDK akan membantu Anda menghasilkan uang dengan aplikasi Windows. Anda hanya perlu melakukan integrasi sekali dan meraih manfaatnya dengan mudah. Ini menyediakan paket integrasi untuk mendukung aplikasi Windows yang dikembangkan menggunakan .NET (C#)/C++/C atau bahasa pengembangan Windows lainnya. Setelah 48 jam, Anda akan melihat data pendapatan di dasbor Anda. Dokumen ini memiliki solusi integrasi lengkap dan memakan waktu sekitar 45 menit untuk diselesaikan.

Opsi Integrasi

Mendukung:

Windows 7 - Windows 11,

32 bit atau 64 bit

Langkah 1: Ajukan ClientId

Aplikasi Go->-> Buat ClientId Anda untuk Windows.

Langkah 2: Unduh

Klik untuk mengunduh sekarang.

windows.zip -> File yang diekstrak:

  • CastarSdk_64.dll

  • CastarSdk_386.dll

  • CastarSdkWin_64.dll

  • CastarSdkWin_386.dll

Langkah 3: Instalasi SDK

(1) StartSDK adalah fungsi antarmuka yang membuka SDK, dan menerima parameter char*, yang merupakan Kunci pengenal unik Anda sendiri.

(2) StopSDK adalah fungsi yang menutup fungsi antarmuka SDK tanpa parameter apapun. Fungsi ini dijalankan saat SDL direncanakan untuk dihentikan.

(3) Muat file DLL yang sesuai dengan lingkungan produksi, dan Anda dapat mendefinisikan jalur DLL sesuai keinginan.

(4) Nama CastarSdkWin_*.dll dapat diubah, namun nama CastarSdk_*.dll tidak dapat diubah.

#include 
    #include 
    
    #ifdef  _WIN64
    #define SDKLOADFILEDLL L"CastarSdkWin_64.dll"
    #else
    #define SDKLOADFILEDLL L"CastarSdkWin_386.dll"
    #endif
    
    //Declare the function pointer to start running the SDK
    typedef BOOL(*endSdk)();
    
    //Declare function pointer to end running SDK
    typedef BOOL(*startSdk)(char* key);
    
    HMODULE hand = NULL;
    
    //Set the ClientId here
    const char *keybuf = "CSK****FHQlUQZ";
    
    void InitSDKStart() {
        startSdk demoDllStart = (startSdk)GetProcAddress(hand, "startSDK");
        if (demoDllStart)
        {
            /*
            The SDK will always block when running successfully, 
            and will throw a Boolean error when an exception occurs.
            */
            if (!demoDllStart((char *)keybuf))
            {
                std::cout << "startSDK Error\n";
            }
        }
        else
        {
            std::cout << "startSDK Error\n";
        }
    }
    
    int main(int argc, char *argv[])
    {
        hand = LoadLibrary(SDKLOADFILEDLL);
        if (NULL == hand || INVALID_HANDLE_VALUE == hand) {
            std::cout << "LoadLibrary Error\n";
            return -1;
        }
    
        //The thread calls the InitSDKStart function to avoid blocking the main thread.
        CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)InitSDKStart, NULL, 0, NULL);
    
        /*
        ......
        Handle your own business logic here
        */
    
        //When needed, call the end function
        endSdk demoDllEnd = (endSdk)GetProcAddress(hand, "stopSDK");
        if (demoDllEnd)
        {
            demoDllEnd();
        }
        else
        {
            std::cout << "startSDK Error\n";
        }
    
        std::cout << "End SDK Demo!\n";
    }

Perhatian:

1.Akhiran 64 dan 386 masing-masing sesuai dengan lingkungan kompilasi 64 bit dan 32 bit. Harap muat DLL sesuai dengan lingkungan kompilasi program.

2.Fungsi startSDK memblokir eksekusi. Harap buka thread terpisah untuk eksekusi, jika tidak, itu akan memblokir thread utama.

3.CastarSdkWin_.dll bergantung pada CastarSdk_.dll. Saat melakukan deployment di lingkungan produksi, harap tempatkan kedua DLL tersebut di direktori yang dapat diakses oleh program.

Pertanyaan lainnya

Bagaimana cara memeriksa status dok setelah dok selesai?

Anda dapat memeriksa status docking SDK di menu Dashboard - Aplikasi. Setelah SDK berhasil diintegrasikan dan diinisialisasi, Anda dapat memeriksa status aktivasi di Dashboard. Ada penundaan 10-15 menit pada status aktivasi pertama. Harap tunggu dengan sabar untuk pembaruan status.

Setelah docking selesai, tidak ada data di dashboard setelah tes hang-up?

Waktu penyegaran data Dasbor kami adalah 0:00 setiap hari untuk menyelesaikan pendapatan hari sebelumnya. Setelah Anda membuat data hari ini, silakan lakukan kueri data uji pada hari berikutnya. Kami akan menyelesaikan pendapatan Anda hari sebelumnya pada hari berikutnya.

Hubungi kami

Apabila ada pertanyaan lain bisa konsultasi melalui jendela layanan pelanggan Livechat yang ada di sisi kanan dial dan website resmi, atau bisa juga menghubungi customer service kami melalui saluran berikut ini

Email resmi : support@castarsdk.com

WhatsAPP :

Skype :

Tambah
SDK untuk Windows
https://whatsapp.com/channel/0029Vb0bHo50gcfFe6kQJR0a
https://join.skype.com/invite/ptBB6eukfkdX