-
Notifications
You must be signed in to change notification settings - Fork 22
DA App SDK
Chris Millar edited this page Jun 27, 2024
·
12 revisions
The Dark Alley App SDK allows you to work with protected Dark Alley content. This allows you to build fully authenticated custom apps for your creators when you have a special use case Dark Alley does not cover out of the box.
- Fullscreen apps
- Library add-ons - (coming soon)
- A site - ex: https://main--geometrixx--aemsites.aem.live
- A page - ex: https://main--geometrixx--aemsites.aem.live/tools/tags.html
- An app - ex: https://main--geometrixx--aemsites.aem.live/tools/tags/tags.js
<!DOCTYPE html>
<html>
<head>
<title>DA App SDK Sample</title>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="icon" href="data:,">
<!-- Import DA App SDK -->
<script src="https://da.live/nx/utils/sdk.js" type="module"></script>
<!-- Project App Logic -->
<script src="/tools/tags/tags.js" type="module"></script>
</head>
<body>
</body>
</html>
// Import SDK
import DA_SDK from 'https://da.live/nx/utils/sdk.js';
// Import Web Component
import './tag-browser.js';
(async function init() {
const { project, token } = await DA_SDK;
const tagBrowser = document.createElement('da-tag-browser');
document.body.append(tagBrowser);
}());
Visit: https://da.live/apps/custom/aemsites/geometrixx/{branch-name}/tools/tags
For local development, you can use a branch name of local
which will send requests to http://localhost:3000
.