Разработчик
- Статус
- Оффлайн
- Регистрация
- 1 Сен 2018
- Сообщения
- 1,663
- Реакции
- 908
Написал простую header-only библиотеку для регистрации и обработки кастомных URL-схем в Windows приложениях. Удобно для десктопных приложений, которые нужно запускать по ссылкам из браузера.
Что делает:
После регистрации можно открывать myapp://test из браузера или командной строки.
Код на GitHub:
Что делает:
- Регистрирует схемы типа myapp:// в реестре Windows
- Обрабатывает single instance через Named Pipes
- Пересылает URL в уже запущенный экземпляр приложения
C++:
deeplink::DeepLink<> handler(L"myapp");
handler.registerScheme();
handler.setOnMessage([](const std::string& url) {
std::cout << "data url: " << url << std::endl;
});
if (!handler.runOrForward(args))
return 0;
Код на GitHub:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Последнее редактирование: