草庐IT

APPLICATION

全部标签

ios - 保持相同的 session FBSDKLoginKit, FBSDKShareKit 4.36

我正在使用FBSDKLoginKit和FBSDKShareKit进行登录,然后共享FBSDKShareOpenGraphContent。我在android中有类似的行为,它工作正常。我很快就能在Facebook上成功登录,但是当我调用FBSDKShareDialog.show(from:self,with:content,delegate:nil)从详细ViewController共享我的FBSDKShareOpenGraphContent时,应用程序显示登录FACEBOOK页面再次在浏览器中!我还以为FBSDKShareOpenGraphContent是直接分享的,不需要重新登录!如

ios - AppDelegate.Swift 上的线程处理

我的应用最近因以下原因被Apple拒绝:ExceptionType:EXC_CRASH(SIGKILL)ExceptionCodes:0x0000000000000000,0x0000000000000000ExceptionNote:EXC_CORPSE_NOTIFYTerminationReason:NamespaceSPRINGBOARD,Code0x8badf00dTerminationDescription:SPRINGBOARD,scene-createwatchdogtransgression:*********exhaustedreal(wallclock)timeal

swift - 如何从 ViewController 或其他地方调用或触发 AppDelegate 中的通知功能?

我如何调用ViewController、appDelegate或其他地方的这种方法:funccontactDelete(notification:NSNotification){}我必须在appDelegate里面调用它`didFinishLaunchingWithOptions`hereorinsideotherclasses:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//Overridepointf

ios - 错误代码 2500 Facebook 在 Swift 3.0 上登录

我正在尝试使用swift3.0将Facebook登录集成到iOS10应用程序中。在将FacebookSDK设置到应用程序后,我收到如下所示的错误代码2500:控制台错误代码:body={error={code=2500;"fbtrace_id"=FpAkfsaBAFc;message="Anactiveaccesstokenmustbeusedtoqueryinformationaboutthecurrentuser.";type=OAuthException;};};code=400;}})loginViewController上的loginButton函数:funcloginBut

ios - 检测应用程序是否未通过 iOS 中的推送通知打开?

我从另一个堆栈溢出帖子中获取了这个解决方案来检测应用程序是否通过推送通知打开:funcapplication(_application:UIApplication,didReceiveRemoteNotificationdata:[AnyHashable:Any]){print("Pushnotificationreceived:\(data)")if#available(iOS9,*){iflettype=data["type"]as?String,type=="status"{//IFthewakeTimeislessthan1/10ofasecond,thenwegothereb

ios - UNNotificationAction 未显示在远程通知中

我正在实现可操作的远程通知,但是在notification到来时没有显示操作按钮。负载{"aps":{"alert":"Testing..(11)","badge":1,"sound":"default"},"category":"newnote"}我的代码funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?)->Bool{self.configureUserNotifications()self

swift - 未调用 LinkedIn Swift session 创建完成处理程序

我正在尝试为我的应用创建基本的LinkedIn登录并获取用户的个人资料url。我在我的项目中安装了LinkedInSDK。一些注意事项:在info.plist中,我适本地放置了linkedinURLScheme、LSApplicationQueriesScheme和ExceptionDomains属性。在我的应用委托(delegate)中,我有funcapplication(_application:UIApplication,openurl:URL,sourceApplication:String?,annotation:Any)->Bool{ifLISDKCallbackHandl

ios - Swift 4、Firebase 5.8.0 FCM token 无

我正在设置推送通知,并且一切顺利,直到我尝试获取FCMtoken以便我可以向实际设备发送测试消息。使用podFirebase5.8.0、FirebaseCore(5.1.3)、FirebaseInstanceID(3.2.1)和FirebaseMessaging(3.1.2),我可以获得APNStoken,但每次我尝试获取FCMtoken时,它都会出现out为nil或当我使用InstanceID.instanceID().instanceID(handler:)时,它会导致一些超时错误代码1003和nil的结果。didReceiveRegistrationToken也不会被调用。我尝试

cocoa - 在 Mac 上使用 Alamofire 下载图像并保存到 Application Support

Alamofire自述文件表明您可以下载并保存这样的文件:letdestination=Alamofire.Request.suggestedDownloadDestination(directory:.DocumentDirectory,domain:.UserDomainMask)Alamofire.download(.GET,"http://httpbin.org/stream/100",destination:destination)...但是我想更改它的保存位置。如何将.DocumentDirectory更改为我的应用程序在MacOSX上的ApplicationSupport

ios - Facebook 延迟 iOS 上的深层链接不起作用

当我使用Facebook时一切正常AppAdsHelper–深度链接测试器。应用程序将从AppStore下载,URL将被正确获取和处理。但如果我尝试从我的真实Facebook广告中测试它,应用程序也会从AppStore下载,但获取的URL始终为零。在设备上已安装应用程序的情况下,URL将正确传递到我的应用程序并进行处理。在应用程序委托(delegate)方法中,我正在像这样获取延迟的深层链接:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:Any