RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
...
This is the more difficult and manual way to add DAC apps. You can access the swagger UI here: http://asms-api-1852129899.eu-central-1.elb.amazonaws.com:8080/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config
You can use the POST /maintainers/{maintainerCode/apps RPC call to add an ASMS dac app. dactest.py uses "rdk" as maintainerCode. You will need to provide a POST body with the required contents.
Example POST body. Additionally you can check how dactest.py is doing it.
Code Block | ||
---|---|---|
| ||
{
"header": {
"icon": "https://280222515084-default-apps-resources.s3.eu-central-1.amazonaws.com/images/apps/com.rdk.app.chocolate-doom.png",
"name": "Chocolate Doom",
"description": "Chocolate Doom aims to accurately reproduce the original DOS version of Doom and other games based on the Doom engine in a form that can be run on modern computers.",
"type": "application/dac.native",
"size": 10000000,
"category": "application",
"localization": [
{
"languageCode": "nld",
"name": "Geweldige applicatie",
"description": "Dit is een geweldige applicatie"
}
],
"id": "com.rdk.app.chocolate-doom",
"version": "1.0.0",
"visible": true,
"encryption": false,
"preferred": false,
"ociImageUrl": "docker://public.ecr.aws/a0v6o9z7/chocolate-doom:latest"
},
"requirements": {
"dependencies": [
{
"id": "com.libertyglobal.service.voice",
"version": "1.0.0"
}
],
"platform": {
"architecture": "arm",
"variant": "v7",
"os": "linux"
},
"hardware": {
"ram": "512M",
"dmips": "2000",
"persistent": "60M",
"cache": "200M"
},
"features": [
{
"name": "rdk.api.awc",
"version": "2",
"required": false
}
]
},
"maintainer": {
"code": "rdk",
"name": "RDK",
"address": "RDK Management, LLC",
"homepage": "https://rdkcentral.com",
"email": "support@rdkcentral.com"
},
"versions": [
{
"version": "1.0.0",
"visible": true,
"preferred": false,
"encryption": false
}
]
} |
...