如何在电子中实现延迟深度链接

     2023-03-22     46

关键词:

【中文标题】如何在电子中实现延迟深度链接【英文标题】:how to implement implement deferred deep linking in electron 【发布时间】:2021-01-26 23:54:16 【问题描述】:

试图找到有关如何在电子应用程序中实现延迟深度链接的信息,但在官方电子文档中找不到。 我们有一个电子应用程序。我需要以下行为:当用户尝试打开此类型的链接时 -> custom-protocol: // some-data 在浏览器中,如果未安装应用程序,则自动下载应用程序,安装后通过应用程序的链接(一些数据)中包含的参数。任何人都可以建议如何在电子版或文档链接中实现这一点或展示一些抽象的实现示例

【问题讨论】:

我不认为 N​​SIS 标签是相关的,这里没有任何东西是 NSIS 特定的。 【参考方案1】:

在 Windows 上,custom protocols 存储在注册表中。这是一个先有鸡还是先有蛋的问题,因为必须在系统上安装您的应用程序才能使注册表项存在。

如果您将应用程序重写为 UWP 应用程序(大声笑),您也许可以通过 getInstalledRelatedApps 检查该应用程序是否已安装。

如果您想简化从 Web 安装应用程序的方式,请考虑使用 ClickOnce。

【讨论】:

【参考方案2】:

所以基本上你只是想在从你的网站安装时将一些查询参数传递给你的应用程序。

如果您package your electron application as an MSIX,您可以这样做。查看以下来自 Microsoft 的文章,该文章记录了该过程:

Passing query params to an MSIX packaged app

【讨论】:

如何在 ios 的新 facebook sdk 中实现深度链接?

】如何在ios的新facebooksdk中实现深度链接?【英文标题】:Howcanimplementdeeplinkinginnewfacebooksdkinios?【发布时间】:2015-08-1810:16:45【问题描述】:如何在iOS的新FacebookSDK中实现深度链接?【问题讨论】:【参考方案1】:要在Facebook上... 查看详情

在 Localytics 推送通知中实现深度链接

】在Localytics推送通知中实现深度链接【英文标题】:ImplementingdeeplinkinginLocalyticsPushNotification【发布时间】:2015-11-0906:33:30【问题描述】:我正在尝试通过Android中的Localytics推送通知实现深度链接。在下面的代码中,我能够接收我... 查看详情

如何在自定义 OLE 对象中实现类似 Excel 的 OLE 链接行为

】如何在自定义OLE对象中实现类似Excel的OLE链接行为【英文标题】:HowtoachieveExcel-likeOLElinkbehaviourinacustomOLEobject【发布时间】:2011-03-2821:16:47【问题描述】:在Word中,您可以链接到Excel电子表格中的特定单元格-它本身可以作为单... 查看详情

在 React Native 应用程序中使用 Branch.io 在 iOS 中延迟深度链接

...0-08-0517:33:23【问题描述】:我们使用Branch.io在我们的分支中实现了延迟深度链接。该流程在我们的Android版本中正常工作,但在iOS中不正常。单击iOS设备中的深层链接时,应用程序已正确安装 查看详情

如何在 UITableView 中实现类似 UIImageView 的延迟加载

】如何在UITableView中实现类似UIImageView的延迟加载【英文标题】:HowtoimplementUIImageView-likedelayedloadinginUITableView【发布时间】:2009-11-0312:20:00【问题描述】:背景:我有一个UITableView在每个单元格中显示一个图像。这些图像都是大pdf... 查看详情

iOS 中的延迟深度链接

...:20【问题描述】:我们正在尝试在我们的一款iOS应用程序中实施延迟深度链接,以鼓励用户邀请他们的朋友使用该应用程序,并根据用户推荐链接的安装次数来奖励用户。基本类似于TapStream\'sproduct。考虑这个例子:因此,UserA在... 查看详情

如何在黄瓜框架中实现嵌套循环?

】如何在黄瓜框架中实现嵌套循环?【英文标题】:howtoachievenestedloopincucumberframework?【发布时间】:2022-01-1808:40:52【问题描述】:我有一个场景,我必须验证30个链接,每个链接有24个值。所以我必须点击30个链接中的每个链接,... 查看详情

如何在mq中实现支持任意延迟的消息?

什么是定时消息和延迟消息?定时消息:Producer将消息发送到MQ服务端,但并不期望这条消息立马投递,而是推迟到在当前时间点之后的某一个时间投递到Consumer进行消费,该消息即定时消息。延迟消息:Producer将消息发送到MQ服... 查看详情

在 C++ 中实现深度优先搜索

...(或者更老,我不确切知道),以及数据结构、ADT和算法如何成为这一切的基础部分,但仍然存在没有任何标准。我的问题实际上非常具体:我正在尝试,其方式可以在任何本机 查看详情

在 Okta 中实施电子邮件验证

...12:55【问题描述】:我们将Okta用作IDM提供商,并试图确定如何实现我们目前用于我们的一个应用程序的特定用例。以下是当前的申请流程:用户进入网站用户输入电子邮件和密码以创建帐户一封电子邮件将发送到步骤2中输入的... 查看详情

OpenGL 在延迟渲染器中实现天空盒

...发布时间】:2015-12-1922:46:16【问题描述】:我试图弄清楚如何在延迟渲染器中渲染天空盒,以便它可以包含在后期处理效果中,但是我的几何阶段在视图空间中,不幸的是,这个阶段的天空盒会受到它的位置的影响像任何物体一... 查看详情

如何在 Haskell 中实现 B+ 树?

】如何在Haskell中实现B+树?【英文标题】:HowtoimplementB+treeinHaskell?【发布时间】:2013-12-1701:14:23【问题描述】:B+树的叶节点链接在一起。将B+树的指针结构视为有向图,它不是循环的。但是忽略指针的方向并将其视为无向的叶... 查看详情

如何通过深度链接重新启动反应原生应用程序

】如何通过深度链接重新启动反应原生应用程序【英文标题】:Howtorestartreactnativeappthroughdeeplinking【发布时间】:2018-11-2911:39:21【问题描述】:我正在尝试在我的react本机Android应用程序中实现深度链接。链接是通过短信发送的,... 查看详情

如何在sencha touch中实现邮件、通话功能

】如何在senchatouch中实现邮件、通话功能【英文标题】:Howtoimplementemail,callfunctionalityinsenchatouch【发布时间】:2012-05-3010:04:51【问题描述】:我有一个示例senchatouch应用程序试图实现电子邮件、呼叫和SMS功能,但是在运行该应用程... 查看详情

如何在 Spring mvc 中实现忘记密码

】如何在Springmvc中实现忘记密码【英文标题】:HowtoimpelementForgotPasswordinSpringmvc【发布时间】:2018-07-0719:37:33【问题描述】:我有一个项目,我需要在登录时实现忘记密码。所以,我想知道春天是否在这件事上提供了任何帮助。... 查看详情

如何使用 rnfirebase 动态链接和身份验证模块 v6 在 React Native 中实现 signInWithEmailLink

】如何使用rnfirebase动态链接和身份验证模块v6在ReactNative中实现signInWithEmailLink【英文标题】:HowtoimplementsignInWithEmailLinkinReactNativeusingrnfirebasedynamiclinksandauthmodulesv6【发布时间】:2021-08-0310:26:52【问题描述】:我想要做什么:在重... 查看详情

如何在 Flutter 中实现 GooglePlay TabBar?

】如何在Flutter中实现GooglePlayTabBar?【英文标题】:HowtoimplementGooglePlayTabBarinflutter?【发布时间】:2020-06-1415:26:18【问题描述】:在大家开始发布一些初学者UI教程视频的链接之前,请知道这是一个已知问题,我正在寻找解决方法... 查看详情

Android Studio 如何在 LinearLayout 元素中实现锚链接?

】AndroidStudio如何在LinearLayout元素中实现锚链接?【英文标题】:AndroidStudiohowtoimplementanchorlinksinaLinearLayoutelement?【发布时间】:2020-09-2203:32:45【问题描述】:我有一个页面,它由LinearLayout标签内的几个TextView组成。如何在单击屏... 查看详情