0.1.9 • Published 3 years ago
@vkdev/vk-sandbox v0.1.9
Как использовать?
- 📦 Установите пакет:
yarn add -D @vkdev/vk-sandbox
- ✏️ Создайте или откройте файл
vk-hosting-config.json
и измените его, как показано ниже:
{
"static_path": "build",
"app_id": <ID вашего приложения>,
////////////////// Добавь это //////////////////
"sandbox": {
"url": "http://localhost:10888",
"launch_params": {
"access_token_settings": "",
"are_notifications_enabled": 1,
"is_app_user": 1,
"is_favorite": 1,
"language": "ru",
"platform": "mobile_iphone",
"ref": "other"
}
},
////////////////////////////////////////////
"endpoints": {
"mobile": "index.html",
"mvk": "index.html",
"web": "index.html"
}
}
- ✏️ Создайте или откройте файлы
.env
и измените его, как показано ниже:
VK_SANDBOX_APP_SECRET_KEY=<секретный ключ вашего приложения>
VK_SANDBOX_APP_ACCESS_TOKEN=<сервисный токен вашего приложения>
- ❗️ ДОБАВЬТЕ
.env
В.gitignore
- ✏️ Добавьте скрипт в
package.json
:
"scripts": {
...ваши другие скрипты...
"sandbox": "vk-sandbox"
},
- 🚀 Запустите ваш локальный тестовый сервер:
yarn start
- 🔥 Запустите VK Sandbox:
yarn sandbox
Настройки
Все настройки сандбокса находятся в файле vk-hosting-config.json
в секции sandbox
Параметр | Описание | Значение по-умолчанию |
---|---|---|
url (required; string) | Ссылка на бандл вашего приложения | http://localhost:10888 |
launch_params (required; map of string) | Параметры запуска, пишутся без префикса vk_ | см. пример выше |
disable_touch (optional; boolean) | Отключение эмуляции серсерного экрана | false |
Поддерживаемые события
- VKWebAppInit
- VKWebAppUpdateConfig
- VKWebAppGetClientVersion
- VKWebAppOpenCodeReader
- VKWebAppClose
- VKWebAppEnableSwipeBack
- VKWebAppDisableSwipeBack
- VKWebAppCopyText
- VKWebAppAllowNotifications
- VKWebAppDenyNotifications
- VKWebAppAddToFavorites
- VKWebAppAddToHomeScreen
- VKWebAppSendToClient
- VKWebAppGetUserInfo
- VKWebAppCallAPIMethod
- VKWebAppGetAuthToken
- VKWebAppStorageGet
- VKWebAppStorageSet
- VKWebAppStorageGetKeys
- VKWebAppShowStoryBox
- VKWebAppGetAds
- VKWebAppShowNativeAds
Создатели
- Степан Новожилов (@hit2hat)
0.1.8
3 years ago
0.1.9
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.1-fix
3 years ago
0.1.0
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.1-fix3
3 years ago
0.1.1-fix2
3 years ago
0.1.4
3 years ago
0.1.3
3 years ago
0.1.5
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago