متن پر جائیں

کلائنٹ SDK

فنکشن SDK کو دیں: اجازت کے لیے RunFeature، گنتی کے لیے RunMeteredFeature۔ درخواست، دستخط، کیش اور ہارٹ بیٹ SDK سنبھالتا ہے۔

Go SDK · Java · C · C++ · C# / .NET · Python · JavaScript · Rust · Ruby

Where do initialization arguments come from?

کنسول > مصنوعات سے پروڈکٹ ID کاپی کریں۔ اسی پروڈکٹ کی دستخطی عوامی کلیدیں کھولیں اور ہر کلید ID/عوامی کلید کا جوڑا ابتدائی کوڈ میں درج کریں؛ YOUR_PRODUCT_ID، YOUR_KEY_ID اور YOUR_PUBLIC_KEY تبدیل کریں۔ فوری انضمام یہ کوڈ بھی بنا سکتا ہے۔ پروڈکٹ کی کنفیگریشن فائل درکار نہیں؛ SDK بطورِ طے شدہ https://www.licentivo.com استعمال کرتا ہے۔

اپنی ایپ کے آغاز یا فعالیت پر SDK شروع کریں۔ فعالیت فارم سے صارف کی کلید پڑھیں اور پروڈکٹ ID اور قابلِ اعتماد کلیدیں دیں۔ ایپ بند ہونے تک کلائنٹ قائم رکھیں۔ اصل کاروباری عمل کے دروازے پر RunFeature رکھیں اور نمونے کی برآمد کی جگہ اپنا فنکشن دیں۔

Install the SDK

اپنے ایپلی کیشن پروجیکٹ میں مقررہ ورژن انسٹال کریں۔ متعلقہ پلیٹ فارم کی تنصیب کی ہدایات دیکھنے کے لیے اوپر زبان منتخب کریں۔ عوامی SDK کی تنصیب کے لیے وینڈر مینجمنٹ API key درکار نہیں۔

· شائع شدہ ورژن دیکھیں

تنصیب کی کمانڈ یا پروجیکٹ کا انحصار

ورژن:

نصب شدہ SDK کیسے استعمال کریں
زبانپروجیکٹ میں انضمام
Goimport licentivo "github.com/spf86/licentivo-sdk"
Javaimport licentivo.Client;
C / C++find_package(Licentivo 0.11 REQUIRED) · target_link_libraries(MyApp PRIVATE Licentivo::C) / Licentivo::CPP
C#using Licentivo;
Pythonfrom licentivo import Client
Node.jsimport {Client} from '@licentivo/sdk'
Rustuse licentivo::Client;
Rubyrequire 'licentivo'

SDK سے محفوظ کارروائی چلائیں اور اختتام پر client بند کریں۔

Go · کلائنٹ لائسنس
Loading code…

Follow the AI workflow to license your own software →

اجازت کی حالت کیسے دکھائیں؟

Status اور FeatureStatus مقامی حالت پڑھتے ہیں؛ درخواست یا پس منظر کی تصدیق کا انتظار نہیں۔ اطلاع سے انٹرفیس تازہ کریں۔

حالتمطلب
activeآخری آن لائن تصدیق کامیاب؛ مقامی اجازت درست ہے۔
offline_validمقامی دستخط درست ہیں؛ آغاز کے بعد آن لائن تصدیق کامیاب نہیں ہوئی۔
verification_requiredقابل استعمال دستخط نہیں۔ فعال کریں یا آن لائن تازہ کریں۔
expired / revoked / releasedسرور نے اجازت واضح طور پر مسترد کی ہے۔ محفوظ کارروائیاں روکیں۔
quota_exhaustedاس شمار شدہ درخواست نے حد پار کی؛ باقی اجازت یافتہ خصوصیات دستیاب ہیں۔

allowed مقامی اجازت کی درستگی ہے؛ شمار شدہ خصوصیت کو مقدار پھر بھی مانگنی ہوگی۔ lease_valid_until دستخط شدہ کیش کی مدت ہے، لائسنس کی نہیں۔ code، request_id، retryable خرابی، لاگ شناخت اور دوبارہ کوشش کا امکان بتاتے ہیں۔

ہر زبان کے طریقوں، اطلاع کے کال بیکس اور پیکیج کے استعمال کے لیے ڈاؤن لوڈ میں sdk/README.md دیکھیں۔ اوپر زبان کے لحاظ سے پیکیج مینیجر کی تنصیب دی گئی ہے۔ ویب سائٹ پر ورژن والے پیکیج، مشترکہ انسٹالر اور آف لائن تنصیب بھی دستیاب ہیں۔

ایپ میں یہ کہاں رکھیں؟

ایپ کا مرحلہکیا کرنا ہے
آغاز یا key دینے کے بعدOpenWithLicense بلائیں (C++ میں constructor اور Start)۔ SDK فعال کر کے پالیسی کے مطابق heartbeat شروع کرتا ہے۔
بامعاوضہ خصوصیت سے پہلےفنکشن RunFeature کو دیں؛ گنتی کے لیے RunMeteredFeature استعمال کریں
ایپ چلنے کے دورانclient برقرار رکھیں؛ SDK پالیسی کے وقفے پر heartbeat بھیجتا ہے۔
ایپ سے نکلنے پرClose / Dispose / Destroy heartbeat روکتا، فلوٹنگ نشست واپس کرتا اور بندھے آلے کا اندراج رکھتا ہے۔
صارف بندش ختم کرے توDeactivate بلا کر client بند کریں۔

جدول کے نام اعمال بتاتے ہیں؛ اپنی زبان کی مثال کے درست نام استعمال کریں۔ Heartbeat، آف لائن کیش اور آن لائن تازہ کاری کے لیے دیکھیں Heartbeat اور آف لائن رسائی۔