标签: url-scheme

url 方案:根据请求打开 Windows 应用程序 [Electron]

我有一个 php 网站,并且有一个基于电子的桌面应用程序,我希望能够打开这个应用程序,当客户端点击我网站上的按钮时我制作了这个应用程序,我该怎么做?

例如,假设我有一个聊天网站和一个聊天应用程序,并且用户喜欢使用该应用程序而不是该网站,因此当他在他的 Windows 计算机上安装我的应用程序后,然后转到该网站单击我想要该应用程序的按钮自己打开!我怎样才能做到这一点?

我想添加一个小查询,假设如果安装了应用程序,它将打开已安装的应用程序,但是如果未安装应用程序,它会在我这边抛出错误,例如“找不到模块”

有没有人遇到过此类问题,为了更好地说明问题,我在此处添加屏幕截图。

在此输入图像描述

我也多次出现下面的对话框,我也附加了相同的屏幕。

在此输入图像描述

javascript url-scheme deep-linking electron electron-builder

5
推荐指数
1
解决办法
3814
查看次数

如何在 Xcode 中添加 Spotify 的 URL 方案?

我正在使用 Spotify iOS SDK,我按照官方页面上的教程进行操作,一切都很好,直到我尝试提交到 iTunes connect 进行测试,但出现错误,提示 URL 方案无效。这是我最初在 pllist 中的内容:

spotify-action://
Run Code Online (Sandbox Code Playgroud)

然后我改成

spotify-action
Run Code Online (Sandbox Code Playgroud)

这允许我提交到 itunes connect,但登录流程被破坏 - 当我单击登录时,没有任何反应。没有错误,没有警告。

如果我将“://”添加到 URL 方案中,Spotify 应用程序将启动并正确进行身份验证

这是我用来登录的功能:

func openLoginPage() {
    let auth = SPTAuth.defaultInstance()
    if SPTAuth.supportsApplicationAuthentication() {
        guard let url = auth?.spotifyAppAuthenticationURL() else { return }
        if #available(iOS 10.0, *) {
            if(!UIApplication.shared.openURL(auth!.spotifyAppAuthenticationURL())){
                self.showAlertL(message: "Link won't work for some reason", link: url)
            }
            else{
                print("This works - start screen");
                print(schemeAvailable(scheme: "\(url)"))
            }
            print("This is the URL For Spotify ios 10 \(String(describing: auth?.spotifyAppAuthenticationURL()))")
        } else …
Run Code Online (Sandbox Code Playgroud)

xcode url-scheme spotify ios

5
推荐指数
0
解决办法
879
查看次数

iOS应用深度链接:返回上一个应用或访问当前应用的当前url方案

我正在为 iOS 开发一个自定义键盘。例如,当我在 Safari 中使用自定义键盘时,我的键盘上有一个按钮可以跳转到包含应用程序的键盘。然后在我的键盘应用程序中,左上角有 iOS 特定的“<- Safari”按钮,可以跳回 Safari。

是否可以以编程方式跳回源应用程序(在我的示例 Safari 中)?

或者我可以将原始 url 方案发送到我的包含应用程序,然后通过 url 方案打开以前的应用程序(可以是任何)?

这一定是可能的,因为 Scandit Wedge 应用程序正是我想要的。我创建了一个没有任何 url 方案的空测试应用程序,使用 Scandit Wedge 键盘,我可以转到 Scandit 应用程序,读取条形码,然后它会自动返回到源应用程序。

这是我录制的视频: https://www.youtube.com/watch ?v=UiHH4NanlkA

url-scheme deep-linking ios swift custom-keyboard

5
推荐指数
1
解决办法
2479
查看次数

使用背景图片和贴纸向 Instagram 分享故事 - IOS Swift

我正在尝试通过我的 ios 应用程序上的 URL 方案分享带有背景图像和贴纸图像的故事,我正在使用附加的代码,但它不起作用。当我尝试仅分享背景图像或贴纸时,它确实有效。但是,当我尝试共享背景图像和其顶部的贴纸时,它不起作用。

有任何想法吗?

func shareToInstagram(deepLinkString : String){
        let url = URL(string: "instagram-stories://share")!
        if UIApplication.shared.canOpenURL(url){

            let backgroundData = UIImageJPEGRepresentation(UIImage(named: "shop_placeholder")!, 1.0)!
            let creditCardImage = UIImage(named: "share_instagram")!
            let stickerData = UIImagePNGRepresentation(creditCardImage)!
            let pasteBoardItems = [
                                    ["com.instagram.sharedSticker.backgroundImage" : backgroundData],
                                    ["com.instagram.sharedSticker.stickerImage" : stickerData],
                                  ]

            if #available(iOS 10.0, *) {

                UIPasteboard.general.setItems(pasteBoardItems, options: [.expirationDate: Date().addingTimeInterval(60 * 5)])
            } else {
                UIPasteboard.general.items = pasteBoardItems
            }
            UIApplication.shared.openURL(url)
        }
Run Code Online (Sandbox Code Playgroud)

share url-scheme ios instagram swift

5
推荐指数
1
解决办法
4088
查看次数

使用 RingCentral URI rcmobile 时停止 RingCentral 软电话自动拨号

我有一个 WinForms 应用程序,我需要允许用户单击电话图标并打开 RingCentral 软电话应用程序,并自动填充相关号码。我已经成功完成了此操作,但是它每次都会自动拨打号码。用户不希望 RingCentral Phone 桌面应用程序自动拨号。这可能吗?如果是这样,怎么办?

vb.net url-scheme winforms ringcentral

5
推荐指数
1
解决办法
263
查看次数

iOS 应用程序从 Web 应用程序打开,URL 重定向到 Appstore

我有一个可以使用自定义 URL 方案打开的 iOS 应用程序。当使用 url 打开时,应用程序开始接收数据,并立即在应用程序页面上打开应用商店,就像未安装一样。

这可能是什么原因造成的?

url-scheme app-store ios

5
推荐指数
1
解决办法
1726
查看次数

Android深度链接重定向仅打开浏览器,而不打开应用程序

我们有一个 Android 应用程序,其工作方式如下:

  1. 用户收到一封包含应用程序深层链接的电子邮件(我们必须使用重定向,href 因为如果没有,电子邮件客户端将无法识别myApp://为正确的链接)。所以,这是一个重定向到的正常链接myApp://token=blahblah
  2. 用户打开链接,链接转到Android默认浏览器,打开浏览器,URL重定向并调用myApp://token=blahblah
  3. 应用程序获取意图,启动并获取令牌。然后使用令牌登录...等等

在 2) 处,我们遇到了问题,链接在浏览器中打开,仅此而已。深层链接不起作用,流程在浏览器处停止。

另一方面,我们使用 ADB 测试了 url 方案,使用模拟令牌模拟 Intent,并且效果完美。所以浏览器中发生了一些事情。

最后,完全相同的代码也适用于 iOS。我们不确定 Android 浏览器重定向中发生了什么

任何想法?

谢谢你!

authentication android url-scheme android-intent kotlin

5
推荐指数
1
解决办法
2278
查看次数

Zoom URL 架构和 Zoomus 链接的深层链接格式

我正在开发使用 Zoom API 的网络应用程序。在此应用程序中,用户能够参加特定的 Zoom 会议。目前,我们使用基于 HTTPS 的链接,但 Zoom 的链接提供了非常低质量的用户体验。如何将用户重定向到zoomus://会议?我发现 Zoom Documentation存在这样的链接。并没有找到有关这些链接格式的信息。

所以,我的问题是:

  1. zoomus://URL 架构链接的格式是什么
  2. Zoom深度链接的格式是什么
  3. 是否有任何 API 允许获取会议的直接 Zoom 应用程序链接。

url-scheme zoom-sdk zoomus

5
推荐指数
1
解决办法
1970
查看次数

从我的iPhone应用程序拨打电话

我已经实现了通过点击我酒店的一排描述性表格来拨打电话的能力; 我通过在方法"didSelectRowAtIndexPath"中编写以下代码来使用URL方案:

NSString *phoneNumber=element.phone;                                       
[NSString *phoneNumberScheme = [NSString stringWithFormat:@"tel:%@ ", phoneNumber];
NSlog(phoneNumberScheme);                      
phoneNumberScheme = [phoneNumberScheme stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumberScheme]];
Run Code Online (Sandbox Code Playgroud)

没错!使用NSlog,我确认该号码已正确读取,因此确实如此(确实在控制台上显示电话:1-408-555-5555).问题是什么都没发生!

此时(也基于我在网上看到的东西)我怀疑我无法在模拟器上测试这个东西!我做错了什么或者我不能在模拟器上测试这个"URL方案"?!

iphone objective-c url-scheme phone-call

4
推荐指数
1
解决办法
3454
查看次数

检测IOS中是否存在应用,否则重定向到应用商店Javascript

我正在使用Microsoft SharePoint Mobile应用程序,我需要使用JavaScript完成POC,这涉及到我检测IOS应用程序,如果安装了我需要触发应用程序,否则我需要导航到应用程序商店.我需要完成这个是移动设备的Safari浏览器.我使用过的建议实现了解决方案是否可以为YouTube应用程序(如YouTube和地图)注册基于http +域的URL方案?

但是,我面临的问题是,尽管这会检测到应用程序,但超时代码未被终止,从而导致导航到应用程序商店.如果应用程序已存在,我的客户端需要行为不导航到应用商店.我使用的是IOS最新版本10.2.我是移动应用程序域的新手,我正在努力为此问题找到解决方案.专家的任何帮助将非常感谢.

javascript url-scheme ios

4
推荐指数
1
解决办法
2790
查看次数