vk-bridge
vk-bridge copied to clipboard
A package for integrating VK Mini Apps with official VK clients for iOS, Android and Web
VKWebAppGetGeodata возвращает всегда одни и те же координаты. Хоть ты переехал уже в другой город, но координаты все равно старые. Проблема особенно актуальна в клиентах на Android. За время существования...
В [документации указано](https://vk.com/dev/vkbridge/vkwebappstorageset ), что VKWebAppStorageSet сохраняет только первые 4096 байт, и это справедливо при записи обычных строк ``` private async testStringSave() { let getSizeInBytes = (value: string): number =>...
Мой кейс простой - при просмотре рекламы я шлю запрос на сервер, хотелось бы что бы появилась какая либо подпись для проверки на беке, условно связанная с секретным ключом сервиса....
Судя по поддержке [CustomEvent](https://caniuse.com/?search=customevent) polyfill не нужен.
Предлагаю реализовать выбрасывание ошибки о том, что событие не поддерживается в методе `send`. Сейчас в таком случае просто promise не выполняется, потому что ничего не отсылается ([bridge.ts#L109](https://github.com/VKCOM/vk-bridge/blob/8961f2d0e0214f1a1a3ac703d6539929aa53ee50/src/bridge.ts#L109))
На ПК и мвк не поддерживается background_type: video в VKWebAppShowStoryBox. А очень хочется :(
При попытке подставить params при отправке CallAPIMethod в [VK Bridge Sandbox](https://vk.com/app6909581#VktXZWJBcHBDYWxsQVBJTWV0aG9kQCU3QiUyMm1ldGhvZCUyMiUzQSUyMnVzZXJzLmdldCUyMiUyQyUyMnBhcmFtcyUyMiUzQSUyMiU3QiU3RCUyMiU3RA==) на ПК версии при попытке вставить через UI выдается ошибка. ![изображение](https://user-images.githubusercontent.com/10450717/92118890-b8bc1a00-edff-11ea-89c6-e95af77bff91.png) ![изображение](https://user-images.githubusercontent.com/10450717/92127520-105f8300-ee0a-11ea-90c5-a38176c57041.png) --- Workaround: подставить параметры в JSON лапками...
Очень хочется в VKWebAppGetFriends указывать минимальные максимальное количество друзей, которое можно выбрать (при условии, что multi: true). Это позволит работать с такой логикой, как, например, "пригласи от 2 до 4...
По аналогии с тем, как работает метод `friends.areFriends` хотелось бы в ответе от `VKWebAppGetFriends` иметь подпись результата, чтобы можно было отправить его на сервер, там проверить, и производить серверные манипуляции...
После вызова методов VKWebAppOpenCodeReader (android и IOS) и VKWebAppAddToHomeScreen (android) приходит VKWebAppViewHide, что заставляет писать костыли в некоторых кейсах. Демонстрация ![VkWebAppViewHide](https://user-images.githubusercontent.com/58112106/91636256-9a79a700-ea18-11ea-984b-120a5cca5a8c.gif)