मुख्य सामग्री पर जाएँ

फ़्लोटिंग लाइसेंस: समवर्ती सीटें और स्वचालित वापसी

डिवाइस बाइंडिंग पंजीकृत डिवाइस सीमित करती है। फ़्लोटिंग लाइसेंस एक साथ सक्रिय डिवाइस गिनता है; एक डिवाइस के अनेक सत्र एक सीट साझा करते हैं।

उदाहरण

100 कंप्यूटर और 10 फ़्लोटिंग सीट होने पर पहले 10 डिवाइस सीट पाते हैं; ग्यारहवाँ अस्वीकृत होता है। एक लाइसेंस में समान हार्डवेयर पहचान वाले सत्र एक सीट साझा करते हैं, पुनरारंभ पर भी। हार्डवेयर पहचान न हो तो डिवाइस पहचान उपयोग होती है। मूल डिवाइस के सभी सत्र रिलीज़ या समाप्त होने पर ही दूसरे डिवाइस को सीट मिलती है।

नीति में सेट करें

फ़्लोटिंग सीट चुनकर डिवाइस / सीट सीमा सेट करें। डिफ़ॉल्ट heartbeat 600 सेकंड (10 मिनट) और सीट लीज़ 1800 सेकंड (30 मिनट) है। हर सफल नवीनीकरण पर समाप्ति समय फिर से तय होता है।

सामान्य निकास पर SDK सही तरह बंद करने और रिलीज़ अनुरोध सफल होने से सीट तुरंत लौटती है। क्रैश, जबरन बंद होने, बिजली या नेटवर्क कटने पर तुरंत वापसी की गारंटी नहीं है; अंतिम सफल नवीनीकरण के 30 मिनट बाद तक प्रतीक्षा हो सकती है। कस्टम अवधि लाइसेंस नीति के अनुसार होती है।

Floating लाइसेंस लीज़ में छोटा नेटवर्क कटाव सहता है। ऑफ़लाइन समय भी लीज़ तक सीमित; स्थायी ऑफ़लाइन या फ़ाइल से पूरी ऑफ़लाइन पहली सक्रियण नहीं।

ऐप कोड में और क्या सँभालें?

Open/Start और सामान्य बंद तरीका लें। SDK हर client का अलग सत्र ID बनाता है। हर export नया client न बनाएं; पूरे ऐप जीवन में एक रखें।

पुराना floating कैश अगले शुरू में सीट अपने आप नहीं लौटाता। लीज़ समाप्त हो तो फिर सक्रिय होकर सीट लेकर काम करें।