草庐IT

mit-scheme

全部标签

ios - UIDocumentInteractionController "invalid scheme (null)"

我正在尝试使用UIDocumentInteractionController预览文档。该文档是我的应用程序从网上下载的.xls文件。我不断收到此错误:'UIDocumentInteractionController:invalidscheme(null).Onlythefileschemeissupported.'我使用下一个代码:-(void)webServiceController:(WebServiceController*)webServiceControllerreturnedArray:(NSMutableArray*)array{if([webServiceControl

ios - 谷歌 400 错误 : invalid request Custom scheme URIs are not allowed for 'Web' client type

当我在我的iOS应用程序中登录Gmail时,出现以下错误(屏幕截图)并且没有显示登录字段。我们正在WKWebView中加载登录屏幕。我们正在使用自定义URI重定向,但为什么Google现在会抛出此错误。自定义URI有哪些替代方案?Swift2.3项目使用OAuthSwiftv0.6.0cocoapod这只是在过去一周左右才开始的,我相信Google的API发生了一些变化。我读到谷歌正在弃用OAuth的WebView,并将在2017年4月20日阻止请求。如谷歌开发者博客中所示:https://developers.googleblog.com/2016/08/modernizing-oa

ios - 什么是 Mobile Safari 的自定义 URL Scheme?

这个问题在这里已经有了答案:OpenMobileSafarifromaLinkinaWebView(5个答案)关闭7年前。iOSURLSchemes允许网站像这样启动应用程序:twitter://timeline启动Twittergooglechrome://google.com启动Chromefb://root启动Facebook____________启动Safari?(不是http://,因为Safari不会从UIWebView启动)什么自定义url方案会触发Safari启动(即使是在另一个应用程序的UIWebView中)?澄清一下,我不是在寻找[[UIApplicationsh

ios - 项目名为 "Foo does not contain a scheme named "Bar"bitrise.io

我只是在bitrise.io中配置了一个项目。但是xcode-build失败并出现错误:xcodebuild:error:Theprojectnamed"Foo"doesnotcontainaschemenamed"Bar".The"-list"optioncanbeusedtofindthenamesoftheschemesintheproject.我仔细检查了方案Bar确实存在于项目Foo 最佳答案 基于BryanMussial回答TherootcauseisthatthedefaultbehaviorofSchemesisto

ios - 具有相同 URL Scheme 的多个应用程序 - iOS

因此,对于我的新应用程序,我有一个URL方案,以便人们可以从另一个应用程序或网站启动我的应用程序...“myapp://”...如果有另一个应用程序会发生什么与我的URL方案相同的AppStore?或者如果有人试图窃取我的URLScheme? 最佳答案 如果两个应用程序注册了相同的自定义URL架构,则实际启动哪个应用程序是不确定的。将推出一个,但无法知道。这是一个真正的踢球者。如果您的设备上有两个具有相同URL架构的应用程序,并且您删除了实际启动的一个,则在不重启iOS设备的情况下另一个将不会通过该URL启动。您最好的解决方案是确保

ios - "The run destination iOS Device is not valid for running the scheme"

我一直在iPhone5/iOS6上运行我的应用程序,但是当我尝试在iPhone4S/iOS6上运行它时,我得到“运行目标iOS设备对于运行方案NN无效。方案不包含可以为运行指定设备支持的架构构建的可构建项”。我看过之前关于此的帖子,但它们涉及部署目标的问题。在我的例子中,我将BaseSDK设置为6.1,并将DeploymentTarget设置为5.0。iPhone4的iOS版本为6.0.1。 最佳答案 这是XCode中的一个错误,我关闭并重新打开Xcode,它开始工作了。我现在已经在Xcode中多次注意到这种事情以及其他问题,该工具

iOS 9 不使用 URL SCHEME 打开 Instagram 应用程序

以下网址在iOS8.3及更低版本上打开,但在iOS9上不起作用letinstagramURL=NSURL(string:"instagram://app")为什么URL打不开? 最佳答案 iOS9对URL方案的处理做了一个小改动。您必须使用Info.plist中的LSApplicationQueriesSchemes键将您的应用调出的网址列入白名单。请参阅此处的帖子:http://awkwardhare.com/post/121196006730/quick-take-on-ios-9-url-scheme-changes主要结论是

flutter - 无法从 flutter 应用程序正确打开 url scheme

我有这个方案"intent://reader/20667#Intent;scheme=marvelunlimited;package=com.marvel.unlimited;end"可以在我的Android手机上通过网络浏览器(chrome和firefox)轻松打开。但是当我尝试从我的应用程序打开它时,我收到此错误消息:[ERROR:flutter/shell/common/shell.cc(184)]DartError:Unhandledexception:E/flutter(24461):Couldnotlaunchintent://reader/20667#Intent;sch

Scheme 中的数据库位置

我有一个使用本地数据库的程序(sqlite3,我使用db模块)。我想做的是在不知道它在哪里的情况下使用数据库。例如,如果我在我的程序中编码数据库的位置(如C:/mydocuments/myprogram/localdb.db),它工作正常。但是如果我只写“localdb.db”,即使数据库与使用该数据库的.rkt文件位于同一文件夹中,它也找不到数据库。(我不知道如何,但在我的程序的早期版本中,它是有效的)。那么,如何确保在不编码其位置的情况下使用数据库?非常感谢! 最佳答案 尝试使用这样的运行时路径,而不是"localdb.db":

swift - "prefs"URL Scheme 在 iOS 10(Beta 1 和 2)中不起作用

我无法让“prefs”URLScheme在iOS10(Beta1)中工作。它设置正确,因为同一个应用程序在iOS9上运行良好。这是一个错误还是被重命名/删除了?代码:letsettingsUrl=NSURL(string:"prefs:root=SOMETHING")ifleturl=settingsUrl{UIApplication.sharedApplication().openURL(url)}更新:(测试版2)仍然无法在Beta2中工作。它似乎是一个错误。例如,如果你想在iOS10中使用GameCenter邀请某人,但你没有登录iMessage,你会看到一个弹出窗口,要求你登录