https://github.com/vkcom/vk-connect-promise
A package for integrating VK Mini Apps with official VK clients for iOS, Android and Web with events based on promises
https://github.com/vkcom/vk-connect-promise
Last synced: 8 months ago
JSON representation
A package for integrating VK Mini Apps with official VK clients for iOS, Android and Web with events based on promises
- Host: GitHub
- URL: https://github.com/vkcom/vk-connect-promise
- Owner: VKCOM
- License: mit
- Archived: true
- Created: 2019-03-25T13:40:22.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-23T17:36:51.000Z (over 6 years ago)
- Last Synced: 2025-08-08T23:55:26.162Z (10 months ago)
- Language: JavaScript
- Homepage:
- Size: 59.6 KB
- Stars: 8
- Watchers: 8
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![npm][npm]][npm-url]
[![deps][deps]][deps-url]
[npm]: https://img.shields.io/npm/v/@vkontakte/vk-connect-promise.svg
[npm-url]: https://npmjs.com/package/@vkontakte/vk-connect-promise
[deps]: https://img.shields.io/david/vkcom/vk-connect-promise.svg
[deps-url]: https://david-dm.org/vkcom/vk-connect-promise
# VK Connect Promise
A package for integrating VK Mini Apps with official VK clients for iOS, Android and Web with events based on promises.
## ⛔️ DEPRECATED
The package has been deprecated in favor of the `sendPromise` method in [VK Connect](https://github.com/vkcom/vk-connect)
## Usage
```js
import vkConnectPromise from '@vkontakte/vk-connect-promise';
// Sends event to client
vkConnectPromise
.send('VKWebAppGetEmail')
.then(data => {
// Handling received data
console.log(data.email);
})
.catch(error => {
// Handling an error
});
```
For use in a browser, include the file [`dist/index.umd.js`](http://unpkg.com/@vkontakte/vk-connect-promise/dist/index.umd.js) and use as follows
```html
// Sends event to client
window.vkConnectPromise
.send('VKWebAppGetEmail')
.then(data => {
// Handling received data
console.log(data.email);
})
.catch(error => {
// Handling an error
});
```