একটি SDK ইনস্টল করুন
আপনার রানটাইমের জন্য উপযুক্ত SDK বেছে নিন। প্রতিটি একই ইনজেস্ট এন্ডপয়েন্টে ইভেন্ট পাঠায় এবং একই নিয়ম থেকে স্থানীয়ভাবে ফিচার ফ্ল্যাগ মূল্যায়ন করে, তাই আপনি যেটিই বাছুন ব্যবহারকারী একই রোলআউটে পড়বে।
এই স্নিপেটগুলির কী কনসোল থেকে আসে: একটি API কী নিন
At a glance
- Packages
@prodantix/sdk(web),prodantix_sdk(Dart),prodantix_sdk_flutter(Flutter),prodantix-sdk(Python)- Credential
- The public project key: Projects & keys
- Endpoints
- Hosts and contracts: REST
ব্রাউজার ও Node
Bash
bun add @prodantix/sdk
# React অ্যাপগুলি অ্যাডাপ্টারও নেয়:
bun add @prodantix/reactJavaScript
import { createWebClient } from '@prodantix/sdk/web';
const prodantix = createWebClient({
apiKey: PRODANTIX_PUBLIC_KEY,
host: 'https://eu.api.prodantix.com',
flagsHost: 'https://api.prodantix.com',
});
prodantix.capture('order.completed', { properties: { amount: 4200 } });JavaScript
import { ProdantixProvider, useProdantix } from '@prodantix/react';
<ProdantixProvider options={{ apiKey: PRODANTIX_PUBLIC_KEY, host: 'https://eu.api.prodantix.com' }}>
<App />
</ProdantixProvider>
const prodantix = useProdantix();
prodantix?.capture('order.completed');Flutter ও Dart
Bash
flutter pub add prodantix_sdk_flutter
# Dart সার্ভার বা CLI, Flutter স্তর ছাড়া:
dart pub add prodantix_sdkPython সার্ভার
Bash
pip install prodantix-sdkআপনার প্রজেক্ট কী সর্বজনীন: এটি প্রজেক্টকে চিহ্নিত করে, তার ডেটায় প্রবেশাধিকার দেয় না, তাই এটি ক্লায়েন্ট কোডে পাঠানো যায়। লেখার অধিকারসম্পন্ন সার্ভার কী কখনোই পাঠাবেন না।
এরপর কোথায়
কুইকস্টার্ট: capture a first event and read it back. Each package’s full surface is under Packages, and framework wiring (React, Vue, Svelte, Angular) under Frameworks.