Total
0
Total Licenses
Active
0
Active
Paused
0
Paused
Blocked
0
Blocked
Today
0
New Today
1
Developeryghayar config
2
BuildAPK/IPA
3
Splashregister
4
Panel app→ api.php
5
Envatoverify
✓
Ytsajalactive
✕
Tbdlblocked
Recent Activations
| Envato Username | Package Name | Base URL | Item | Status | Date | Actions |
|---|
All Licenses
| # | Envato Username | Purchase Code | Package Name | Base URL | Item | Status | Date | Actions |
|---|
Active Licenses
| # | Envato Username | Package Name | Base URL | Status | Date | Actions |
|---|
Paused Licenses
| # | Envato Username | Package Name | Base URL | Status | Date | Actions |
|---|
Blocked Licenses
| # | Envato Username | Package Name | Base URL | Status | Date | Actions |
|---|
Create new license directly without Envato verification. Useful for testing or special cases.
Create New License
Generate manual license credentials (username + purchase code). Base URL is optional and can be auto-updated by app on first run.
Generate New Access Key
Key Generated — B3atha l developer
App Name
—
Package Name
—
Envato Username
—
Purchase Code
—
Base URL
—
Access Code
—
Keys History
Single-use| App Name | Package Name | Base URL | Access Code | Status | Date | Actions |
|---|
API Endpoints — api.php
POST
api.php — action=register
Lwl mra — splash screen
POST
api.php — action=verify
Kol launch
POST
api.php — action=activate_with_key
Activate via access key
POST+Bearer Token
api.php — action=block|pause|activate|edit|delete
Admin actions
Register + Verify — Flutter
// F splash screen — lwl mra
final res = await http.post(
Uri.parse('https://yourserver.com/api.php'),
body: {
'action' : 'register',
'purchase_code' : LicenseConfig.purchaseCode,
'envato_username' : LicenseConfig.envatoUsername,
'package_name' : (await PackageInfo.fromPlatform()).packageName,
'base_url' : LicenseConfig.baseUrl,
}
);
// Kol launch — verify
final res = await http.post(
Uri.parse('https://yourserver.com/api.php'),
body: {
'action' : 'verify',
'purchase_code' : prefs.getString('purchase_code'),
'package_name' : prefs.getString('package_name'),
'base_url' : prefs.getString('base_url'),
}
);
if (!data['success']) → BlockedScreen(data['message']);
Change admin password regularly and use a strong passphrase (12+ chars).