草庐IT

uri-scheme

全部标签

iOS 应用程序在首次通过 URL Scheme 打开时崩溃

我的应用处理URLSchemes。当它已经在运行并从另一个应用程序调用时,它会正常运行并且没有问题。但是,当它完全关闭时(如非后台模式),另一个应用程序调用它时,它会立即崩溃。我已经设置了“等待可执行文件启动”选项,因此我可以调试application:willFinishLaunchingWithOptions:但它似乎没有被调用。我还实现了-application:openURL:sourceApplication:annotation:但它似乎也没有被调用。这是崩溃:libsystem_kernel.dylib`__pthread_kill:0x10a79e278:movl$0x

ios - Instagram 的移动应用重定向 URI

我正在尝试在我的iOS应用程序中使用Instagram登录。我希望我的用户在登录后被重定向到我的应用程序。uri是:ig042ad046b655491b8f34d2a70f18f7bd://authorize但是,Instagram似乎只接受http(s)URI,因此无法将用户重定向到我的应用。那我该怎么办? 最佳答案 多年来一直有同样的问题。事实证明,重定向uri并不重要(根本不重要!)——您可以使用一个虚拟的,只要它匹配即可。OAuth2,Swift3,Instagram看了上面的内容,希望对你有帮助。我花了好几天时间弄乱重定向

ios - React-Native: 'WEB' 客户端类型不允许使用 Google 自定义方案 URI

我在React-Native中创建应用程序,它有GoogleLogin。我研究了一下,得到了Google-React-Native从这里。我添加了它并按照它说的所有步骤进行操作。但我仍然遇到错误。我花了两天时间,但没有得到任何解决方案。我也关注this-solution,但我的问题仍未解决。谁能帮我找到解决方案? 最佳答案 这是一个非常小的错误。问题在于为谷歌生成key。我按照以下步骤为我生成新key及其工作。1)打开“https://console.developers.google.com”并生成一个应用程序。2)您将获得左侧尺

ios - Facebook iOS SDK 4.2 : Invalid URL Schemes for Multiple App Environments

我需要为我的staging和production构建使用相同的FacebookAppID。我已经在我的应用程序.plist文件中定义了URL方案后缀,并使用所需的BundleId和URL方案配置了仪表板,完全按照sharinganappIDacrossApps进行配置。文档。Dashboard的URLscheme后缀:应用信息.plist:问题是,我可以在我的stagingbuild上使用Facebook登录,但是当我尝试登录productionbuild时,它会在以下位置崩溃并中断:我已经尝试了一些几乎相似的解决方案,但没有一个对我有用。有人可以指出我正确的方向吗?FacebookS

ios - 警报 : Open this page in "" 中缺少 URL Scheme 应用名称

我创建了一个URLScheme来从网络浏览器打开我的应用程序,例如AppName://,它成功打开了应用程序,但是从Safari提示用户的警报中缺少我的应用程序名称警告消息是“在”中打开此页面?我希望它说“在AppName中打开此页面”谢谢 最佳答案 解决了这个问题。如果其他人正在寻找答案,Safari会为此警报提取应用程序的BundleDisplayName,您可以在Info.plist中设置 关于ios-警报:Openthispagein""中缺少URLScheme应用名称,我们在S

android - React Native - 如何使用图像组件中的uri加载本地镜像?

我知道我们可以加载本地镜像:但我需要像这样加载图像:它适用于网络图像,但它不适用于本地镜像,甚至它不会对本地镜像给出任何错误并且静默不显示图像。谁能告诉我如何使用uri属性加载本地镜像? 最佳答案 如果您使用Expo构建您的ReactNative应用程序,这可能会有所帮助:1)安装expo-asset:expoinstallexpo-asset2)初始化并设置您的imageUri:import{Asset}from'expo-asset';constimageURI=Asset.fromModule(require('../../a

ios - Facebook 最近是否禁止通过 uri 访问公共(public)页面提要?

它昨天才在我的iOS应用程序中运行,已经运行了几个月。我今天醒来,没有布埃诺。我用所需的ID将它放入我的网络浏览器的地址栏中,现在我收到“抱歉,此页面不可用”。有人知道怎么回事吗?NSString*urlString=[NSStringstringWithFormat:@"https://www.facebook.com/feeds/page.php?format=json&id=%@",pageId]; 最佳答案 同样在这里我想有很多人如果你能找到解决办法请告诉我更新页面JSON提要(例如https://www.facebook.

iOS URI 链接到 App Store 中的应用程序 (itms-apps)

我只能从Stackoverflow和HandleOpenUrl中找到有关itms-apps方案的辅助信息来源。是否有任何官方文档说明如何使用itms-apps或谁维护它? 最佳答案 来自source来自NickLockwood的iRate项目:iOS6(及更早版本):itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=iOS7:itms-apps://itunes.apple.co

ios - 为什么在尝试登录 Box 时出现重定向 URI 不匹配?

使用BoxSDKforiOS时要执行OAuth,我会看到一个包含此错误的网页:Error:redirect_uri_mismatchresponse_type=coderedirect_uri=boxsdk-our4iypzazstfpx8j70e8tlc3eyn9c4l://boxsdkoauth2redirectstate=okclient_id=our4iypzazstfpx8j70e8tlc3eyn9c4l我使用了他们建议的代码:[selfpresentViewController:[[BoxAuthorizationViewControlleralloc]initWithAu

ios - 将 UIImage 转换为数据 URI

假设我有一个UIImage实例,我想将其转换为数据URI并注入(inject)到UIWebView。我知道我可以使用PNGRepresentation/JPEGRepresentation方法将UIImage转换为PNG/JPEGNSData。但是我如何确保转换是base64?然后如何创建一个包含实际URI和header的字符串? 最佳答案 这是我用来执行此操作的UIImage上的一个类别:-(BOOL)hasAlpha{CGImageAlphaInfoalpha=CGImageGetAlphaInfo(self.CGImage);