草庐IT

APPLICATION

全部标签

ios - 如何提示用户在 AppDelegate 之外接受推送通知?

我的应用加载到一个ViewController中,告诉用户为什么他们应该接受推送通知。直到他们按下此ViewController上的“继续”按钮后,我才希望提示他们接受推送通知。这意味着我需要在我的初始ViewController中的某处包含代码,我们称它为BeforePromptController。我正在使用Firebase以防万一。这是我在AppDelegate中的工作代码(但是我想更改它以便在用户按下BeforePromptController中的Continue按钮后出现提示)。我试图在这里只包括AppDelegate的重要部分..importUIKitimportFireb

ios - 应用程序终止时执行后台任务

我正在为我的学校创建一个应用程序,它应该每n分钟检查一次网站上是否有新标记。为此,当用户首次登录时,实际标记的编号保存在“UserDefaults”中。当应用程序终止时,n分钟后,重新计算标记的数量并与之前的标记数量进行比较,并在数量发生变化时发送通知。我想知道是否有办法执行此任务。我试图在-applicationWillTerminate-中创建一个计时器,但它只触发了一次。这是我尝试过的:funcapplicationWillTerminate(_application:UIApplication){DispatchQueue.main.async{self.timer=Timer

ios - Firebase 通知未在 iOS 应用程序中显示警报或横幅和角标(Badge)应用程序图标

我设计了一款支持推送通知的iOS应用。通过FCM抛出的通知(仅用于检查),它只会在前台模式下在控制台中打印。但是当应用程序处于后台模式时,它不会显示任何通知。我已注册AppleDeveloperProgram帐户。在这个帐户中,我创建了一个带有推送通知启用和证书(用于生产)的应用程序ID。创建了.p12和.pem文件。还创建了配置文件(AdHoc)为iOS10+的xcode8中的通知实现了Firebase中给出的代码。正确生成的设备token。仍然无法收到通知。请帮助..应用委托(delegate)代码:importUIKitimportUserNotificationsimportF

ios - OS X/iOS 和 TCP : Why CFSocketSendData crashes application if called after connection is reset?

我使用的客户端代码与此类似:#import#include#includevoidreceiveData(CFSocketRefs,CFSocketCallBackTypetype,CFDataRefaddress,constvoid*data,void*info){CFDataRefdf=(CFDataRef)data;intlen=CFDataGetLength(df);if(lenh_addr,host->h_length);sin.sin_family=AF_INET;sin.sin_port=htons(888);CFDataRefaddress,data;UInt8mess

ios - 在详细 Controller 中打开通知

我在我的项目中使用了FireBase,我收到了关于主题的通知。当点击通知打开并将数据传递给详细Controller时。例如BBC新闻节目这是StoryboardimportUIKitimportUserNotificationsimportFirebaseimportFirebaseInstanceIDimportFirebaseMessagingimportSystemConfiguration@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate,UNUserNotificationCenterDel

ios - 如何在应用程序终止或终止时点击推送通知后打开特定 Controller

实际上我想在我的应用程序中做的是,我为通知设置了一个警报,然后我强行终止了该应用程序。现在当通知来了并且我正在点击它时,它只是打开应用程序而不是我想打开的特定Controller(HoroscopeNotificationViewController),而如果应用程序在后台运行设置警报后,则在点击通知时特定Controller的打开和工作正常。非常感谢您的帮助..提前致谢funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->

ios - 在 iOS 中检索到推送通知,但在 Firebase 中检索不到

我在申请中遇到了这个奇怪的问题。我正在尝试使用firebase在我的应用程序中集成推送通知。我使用下载的SDK(不使用pod)将FirebaseSDK包含在项目中。我在应用程序中包含了下载的zip文件中的以下框架:在AppDelegate中@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate,UNUserNotificationCenterDelegate,MessagingDelegate{funcapplication(_application:UIApplication,didFinishLaun

ios - 从链接打开应用程序时,appsflyer 深度链接不起作用(未调用委托(delegate)方法)

我已与AppFlayerSDK进行深度链接,通用链接成功打开应用程序意味着深度链接工作正常。现在的问题是,当应用程序从链接打开时,它不会重定向到它的页面。但是,如果我将应用程序置于后台并置于前台,那么深度链接就会起作用我遵循这个指南。(link)AppFlayer设置代码funcapplication(_application:UIApplication,willFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?=nil)->Bool{AppsFlyerTracker.shared()

IOS - 未从 firebase 控制台收到 FCM 推送通知

我有一个nativeios应用程序,它启用了FCM。我已经将证书上传到firebase并从appdelegate将GoogleService-Info.plist添加到我的项目中-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{[FIRMessagingmessaging].APNSToken=deviceToken;NSLog(@"FCMdeviceToken:%@",deviceToken);}AndI

ios - 无法让 ReplayKit(带 RPBroadcastActivityViewController)流式传输到 YouTube 直播 - 出现 "The user declined application recording"错误

我正在尝试使用ReplayKit在iOS11和Swift4上的iOS应用程序中直播。我的代码成功直播到MobCrush,但是当我选择YouTube并且广播应该开始时它失败了。相关代码:funcbroadcastActivityViewController(_broadcastActivityViewController:RPBroadcastActivityViewController,didFinishWithbroadcastController:RPBroadcastController?,error:Error?){//1guarderror==nilelse{print("B