繁体   English   中英

如何通过从 ios 市场应用程序扫描二维码来打开我的 ios 应用程序?

[英]how to open my ios Application by scanning QR Code from ios market app?

我的任务是当 QR 码开始在 ios 设备上扫描时打开我的应用程序,例如 android 应用程序,如果检测到 qr 扫描,则在 android 应用程序中,结果是打开某些应用程序。

在执行此操作之前,您应该为您的应用注册自定义 URL 方案

注册自定义 URL Scheme

完成这些步骤后,您需要为您的应用制作二维码并将其存储在您正在使用的该应用的本地数据库中。 当扫描 QR 码然后获取您的应用程序自定义 url 并使用此 url 时,您可以轻松打开您的应用程序。 试试这可能有帮助

获取您的应用程序的自定义网址后,请尝试使用此打开应用程序..

UIApplication *ourApplication = [UIApplication sharedApplication];
NSString *ourPath = @"your app Custom URL"; //For Example Like this @"com.myCompany.myapp"
NSURL *ourURL = [NSURL URLWithString:ourPath];
[ourApplication openURL:ourURL];

问题似乎是要求在扫描二维码时打开应用程序,如果未安装应用程序,请打开网页而不是打开手机中的某个应用程序来扫描二维码。

Apple 开发了一种称为深度链接的功能,如果您有 Apple iOS 11,它会在手机摄像头扫描 QR 图像时打开已注册的应用程序。否则,它将打开 Web 浏览器访问网站或重定向到应用程序商店下载应用程序(基于 QR 中包含的后备设置)。

对于使用较早操作系统的用户,“打开您的二维码扫描应用程序进行扫描”。 (照常)。 对于那些没有二维码扫描应用程序的人,他们需要下载一个(扫描二维码),或升级到支持与深度链接类似功能的设备。

这两种方法似乎都有相同的目标(打开一个应用程序,要么通过用数据扫描二维码,要么由用户打开以扫描二维码中的数据)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM