jjzjj

sourceApplication

全部标签

ios - 处理应用程序 : openURL: sourceApplication: to open files in iOS app

我有一个应用程序使用一些已知的大文件格式,并且从iOS4开始就支持iOS的“打开方式...”功能。直到最近,某些应用程序(如iOS内置邮件应用程序)运行良好,可以通过在我的应用程序内的~/Documents/Inbox目录中制作副本来打开应用程序,一切都很好。我最近意识到“打开方式...”不再适用于我的应用程序,至少当文件通过iOS11+内置文件应用程序来自iCloud/Dropbox/GoogleDrive时,我想知道我是否遗漏了什么。检查代码后,我开始认为我一定遗漏了一些非常明显的东西,因为代码似乎是正确的不打开文件,因为给定的路径无效或我的应用程序没有必要的权限来阅读它们。这是我

ios - 在验证方法后未调用 finishedWithAuth

我已经设置了clientID和范围,然后在MyViewController中单击按钮,我正在从LoginCLass调用方法登录,但在[signInauthenticate]之后,委托(delegate)实现finishedWithAuth没有被调用。我已经设置了.h文件作为-(NSError*)login{NSLog(@"Inlogin:%@%@%@",kClientId,scopes,actions);if(!kClientId||!scopes){NSLog(@"EitherclientIDOrscopeisnotspecified!!");NSError*err=[[NSErro

ios - Firebase 授权谷歌 + Facebook = 崩溃

我已经在我的应用程序的iOS版本中成功实现了GoogleSign(Android版本中的Google+Twitter+Facebook也可以正常工作)。现在我正在尝试添加FB登录,但它似乎与Google登录有冲突。当我在WebView中看到成功的FB登录屏幕并按确定后-应用程序崩溃。ErrorDomain=com.google.GIDSignInCode=-4"(null)"2016-09-0118:51:55.745APP_NAME[4574:]FirebaseAnalyticsenabled2016-09-0118:52:10.039APP_NAME[4574:3352620]-c

ios - 如何替换 - (BOOL)application : openURL: sourceApplication: annotation:(id)annotation

好吧,我尽力解决了这个问题,但绝对没有运气。我有这一段用来正常工作。但需要解决deprecate方法。-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation{NSLog(@"%@",url.scheme);NSString*path=[[NSBundlemainBundle]pathForResource:@"Info"ofType:@"plist"];NSDiction

ios - 谷歌登录成功后不调用委托(delegate)方法

我正在使用googlesdk进行google登录,但在输入电子邮件和密码后在viewDidLoad中我添加了委托(delegate)//设置谷歌登录代理[GIDSignInsharedInstance].delegate=self;[GIDSignInsharedInstance].uiDelegate=self;-(void)signIn:(GIDSignIn*)signIndidSignInForUser:(GIDGoogleUser*)userwithError:(NSError*)error{}不叫。问题在哪里没有得到当我输入用户电子邮件和密码时,我得到了这个调用此方法,显示错

ios - 在 Swift 3 中处理 Google 登录时遇到问题

我是iOS的新手,在Swift3中处理应用程序委托(delegate)URL时遇到问题,我真的可以使用一些指导。以下代码在Swift2.3中运行良好:funcapplication(application:UIApplication,openURLurl:NSURL,options:[String:AnyObject])->Bool{returnGIDSignIn.sharedInstance().handleURL(url,sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]as?Stri

ios - FBSDKLoginKit 在使用 iOS 10.x 的 iPad 上登录后卡住应用程序

我遇到一个问题,在使用iOS10.x的iPad上成功登录后,应用程序卡住。该问题不会出现在iOS11.x上,我能够在模拟器以及真实设备上重现此行为。更新到版本4.34.0,没有解决问题。还有其他人遇到过这种情况吗?有人找到解决方案了吗? 最佳答案 我在成功登录后遇到它没有返回任何值,也没有让用户回到应用程序。一种可能的方法是这样的。(更改您的openURL代码)funcapplication(_app:UIApplication,openurl:URL,options:[UIApplicationOpenURLOptionsKey:

ios - 没有从 FBLoginView 调用 loginViewShowingLoggedInUser

我是第一次使用FacebookSDK。我正在使用Xcode5.1和iOS7。我以编程方式显示FBLoginView:-(void)viewDidLoad{[superviewDidLoad];NSLog(@"viewDidLoad");//Doanyadditionalsetupafterloadingtheview.if(!loginView){//loginView=[[FBLoginViewalloc]initWithReadPermissions:@[@"basic_info"]];loginView=[[FBLoginViewalloc]initWithReadPermiss

ios - 在 iOS 中处理不同的 URL Scheme(Facebook 和 Instagram)

我什至不确定如何定义问题,但问题就在这里。我有一个使用FacebookSDK进行用户登录的应用程序。我遵循了Facebook授权教程。我不是100%确定它是如何工作的,但我的“AppDelegate.m”中的这部分似乎很重要。-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation{return[FBSession.activeSessionhandleOpenURL:ur

ios - Google Analytics iOS 事件跟踪开发测试

我正在尝试为我的iOS应用程序使用GoogleAnalyticsiOS事件跟踪,但在将我的应用程序上传到Appstore之前,我想知道一切是否正常...我想在下面的函数处设置一个断点application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation看看我是否获得了正确的事件名称并查看它是否正确上传到谷歌分析...但是我找不到任何关于在开发中测试它的信息......有什么想法吗?