choco-merchant-app
v1.0.2
Published
SDK для взаимодействия веб-приложения с приложением Choco Business.
Readme
📦 Choco Merchant App
SDK для взаимодействия веб-приложения с приложением Choco Business.
🚀 Установка
npm install choco-merchant-appИспользование
import { backToRahmetApp, showNativeNotification } from 'choco-merchant-app';
// Возврат в Choco Business App
backToRahmetApp();
// Показ нативного уведомления
showNativeNotification({ title: 'Hello', message: 'Welcome to Choco Merchant App!' });Методы
✨ Доступные методы
| Метод | Описание |
|---------------------------------------|------------------------------------------|
| setNativeButtons(btns) | Устанавливает нативные кнопки |
| applicationBecomeActive(method) | Коллбек при активизации приложения |
| navigationHandler(method) | Обработчик навигации (например, "назад") |
| backToRahmetApp() | Возврат в основное приложение ChocoBusiness |
| showNativeNotification(payload) | Показ нативного уведомления |
| redirect(method) | Обработчик перенаправления на модуль |
| openFile(value) | Открытие файла через нативное приложение |
| downloadFile(value) | Скачивание файла через нативное приложение|
| requestPermissionToLocalStorage() | Запрос разрешения на использование локального хранилища |
| onJwtExpired() | Вызывается при истечении JWT |
| refreshTokenOnMobile() | Обновляет JWT-токен на мобильном устройстве|
| checkAbilityRefreshTokenOnMobile() | Проверяет возможность обновления JWT |
| navigateToDeeplink(deepLink) | Переход по диплинку |
| onAccountDeleted() | Вызывается при удалении аккаунта |
| onAccountDeleteCancel() | Вызывается при отмене удаления аккаунта |
| navigateToTel(telNumber) | Вызов по номеру телефона |
