我有一个 php 网站,并且有一个基于电子的桌面应用程序,我希望能够打开这个应用程序,当客户端点击我网站上的按钮时我制作了这个应用程序,我该怎么做?
例如,假设我有一个聊天网站和一个聊天应用程序,并且用户喜欢使用该应用程序而不是该网站,因此当他在他的 Windows 计算机上安装我的应用程序后,然后转到该网站单击我想要该应用程序的按钮自己打开!我怎样才能做到这一点?
我想添加一个小查询,假设如果安装了应用程序,它将打开已安装的应用程序,但是如果未安装应用程序,它会在我这边抛出错误,例如“找不到模块”
有没有人遇到过此类问题,为了更好地说明问题,我在此处添加屏幕截图。
我也多次出现下面的对话框,我也附加了相同的屏幕。
javascript url-scheme deep-linking electron electron-builder
我正在使用 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) 我正在为 iOS 开发一个自定义键盘。例如,当我在 Safari 中使用自定义键盘时,我的键盘上有一个按钮可以跳转到包含应用程序的键盘。然后在我的键盘应用程序中,左上角有 iOS 特定的“<- Safari”按钮,可以跳回 Safari。
是否可以以编程方式跳回源应用程序(在我的示例 Safari 中)?
或者我可以将原始 url 方案发送到我的包含应用程序,然后通过 url 方案打开以前的应用程序(可以是任何)?
这一定是可能的,因为 Scandit Wedge 应用程序正是我想要的。我创建了一个没有任何 url 方案的空测试应用程序,使用 Scandit Wedge 键盘,我可以转到 Scandit 应用程序,读取条形码,然后它会自动返回到源应用程序。
我正在尝试通过我的 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) 我有一个 WinForms 应用程序,我需要允许用户单击电话图标并打开 RingCentral 软电话应用程序,并自动填充相关号码。我已经成功完成了此操作,但是它每次都会自动拨打号码。用户不希望 RingCentral Phone 桌面应用程序自动拨号。这可能吗?如果是这样,怎么办?
我有一个可以使用自定义 URL 方案打开的 iOS 应用程序。当使用 url 打开时,应用程序开始接收数据,并立即在应用程序页面上打开应用商店,就像未安装一样。
这可能是什么原因造成的?
我们有一个 Android 应用程序,其工作方式如下:
href 因为如果没有,电子邮件客户端将无法识别myApp://为正确的链接)。所以,这是一个重定向到的正常链接myApp://token=blahblahmyApp://token=blahblah在 2) 处,我们遇到了问题,链接在浏览器中打开,仅此而已。深层链接不起作用,流程在浏览器处停止。
另一方面,我们使用 ADB 测试了 url 方案,使用模拟令牌模拟 Intent,并且效果完美。所以浏览器中发生了一些事情。
最后,完全相同的代码也适用于 iOS。我们不确定 Android 浏览器重定向中发生了什么
任何想法?
谢谢你!
我正在开发使用 Zoom API 的网络应用程序。在此应用程序中,用户能够参加特定的 Zoom 会议。目前,我们使用基于 HTTPS 的链接,但 Zoom 的链接提供了非常低质量的用户体验。如何将用户重定向到zoomus://会议?我发现 Zoom Documentation存在这样的链接。并没有找到有关这些链接格式的信息。
所以,我的问题是:
zoomus://URL 架构链接的格式是什么我已经实现了通过点击我酒店的一排描述性表格来拨打电话的能力; 我通过在方法"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方案"?!
我正在使用Microsoft SharePoint Mobile应用程序,我需要使用JavaScript完成POC,这涉及到我检测IOS应用程序,如果安装了我需要触发应用程序,否则我需要导航到应用程序商店.我需要完成这个是移动设备的Safari浏览器.我使用过的建议实现了解决方案是否可以为YouTube应用程序(如YouTube和地图)注册基于http +域的URL方案?
但是,我面临的问题是,尽管这会检测到应用程序,但超时代码未被终止,从而导致导航到应用程序商店.如果应用程序已存在,我的客户端需要行为不导航到应用商店.我使用的是IOS最新版本10.2.我是移动应用程序域的新手,我正在努力为此问题找到解决方案.专家的任何帮助将非常感谢.
url-scheme ×10
ios ×5
deep-linking ×2
javascript ×2
swift ×2
android ×1
app-store ×1
electron ×1
instagram ×1
iphone ×1
kotlin ×1
objective-c ×1
phone-call ×1
ringcentral ×1
share ×1
spotify ×1
vb.net ×1
winforms ×1
xcode ×1
zoom-sdk ×1
zoomus ×1