草庐IT

通知栏

全部标签

ios - Realm 数据库 - 删除对象时的通知

我的问题很简单:当对象的实例即将被删除时,是否有某种方法可以通知它?我有一个案例,我有一个属性是存储在磁盘上的图像的路径。每当删除该类型的Realm对象时,我都想删除此图像。 最佳答案 如果你不想使用KVO,你可以利用Realm的ObjectNotifications.一个简短的例子是:vartoken:NotificationToken?token=yourRealmObject.addNotificationBlock{changeinswitchchange{case.change(letproperties):print("

ios - 如何在应用程序关闭时从推送通知中获取数据?

我想在应用关闭时从推送通知中获取数据。我正在使用下面给出的代码:-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfofetchCompletionHandler:(void(^)(UIBackgroundFetchResult))completionHandler{NSDictionary*aps=userInfo[@”aps”];if(state==UIApplicationStateInactive){//usertappednotific

ios - 如果应用程序关闭并且我收到推送通知,如何检测通知点击并转到特定 Controller ?

我有一个iOS应用程序,我在其中使用推送通知在发布正确答案时通知用户。如果应用程序打开并且我单击通知,它会转到指定的Controller。但是如果应用程序关闭并且我收到通知,它不会转到指定的Controller。-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{NSLog(@"UserInfo%@",userInfo);NSString*alertValue=[[userInfovalueForKey:@"aps"]valueForKey:

ios - 我是否需要注册 APNs 才能在 iOS 中使用 GCM 推送通知?

我正在使用cordova构建混合应用程序。我正在使用phonegap-plugin-push注册到GCM,这样我就可以将通知推送到Android。我的问题是我是否需要APNs证书才能在iOS中使用GCM,或者是否仅使用插件并注册到GCM就足够了? 最佳答案 简短的回答,是的。然后,您必须将APNs证书上传到GCM。观看关于SendingNotificationsoniOSthroughGCM的85号公路视频.其他对您有用的链接:https://developers.google.com/cloud-messaging/ios/sta

ios - Cloudkit 不发送推送通知

推送通知没有发送(或接收)到我使用CloudKit订阅的应用程序,因为有很多方法可以解决这个问题,我将在下面列出我所做的,这可能会有所帮助其他人有同样的问题,并且(希望)会指出我做错了什么:(具体来说,我试图在记录插入时获得静默通知(两者都在前台的背景中),但我两者都没有。项目设置我在功能下启用CloudKit,在仪表板中设置记录类型。我在功能下为应用程序启用推送通知。我启用后台模式“远程通知”。在启动时注册远程通知://Registerforpushnotificationletsettings=UIUserNotificationSettings(forTypes:[.Alert,

ios - iOS 10 推送通知中的媒体附件

我正在为在iOS10中向我的推送通知添加图像而苦苦挣扎。我添加了通知服务扩展,并使用了以下代码:overridefuncdidReceive(_request:UNNotificationRequest,withContentHandlercontentHandler:@escaping(UNNotificationContent)->Void){self.contentHandler=contentHandlerbestAttemptContent=(request.content.mutableCopy()as?UNMutableNotificationContent)ifletu

php - APNS PHP 不发送通知

我已经使用PHP设置了APNS提供商服务器。我连接到Apple的APNS服务器没有错误,脚本似乎运行良好,循环遍历所有设备并发送有效负载。但是,已订阅通知的设备不会收到通知。有人可以帮我找出代码中的错误吗?$message=$_POST['message'];echo"PostedMessage:$message";$message=str_replace("'","\'",$message);echo"Formattedmessage:$message";$title=$_POST['title'];$title=str_replace("'","\'",$title);echo"F

ios - 如何在不注册远程静默通知的情况下使用推送 token ?

从WWDC2015Session720读取它说:Silentnotificationsareenabledbydefault.Theuserdoesnotneedtogivepermissiontoyourapptousethem.Youcanstartusingthemwithoutaskingtheuserforpermission我的问题是:如何在不注册Remote的情况下使用推送token?如果我仍然需要注册,那么这里的“默认”是什么意思?这是否意味着您不必提示注册,但仍然必须在应用程序启动时在后台注册?这可能意味着默认是一个非常糟糕的词?我读了thisquestion但它没有

ios - 如何在设定的时间获得推送通知? ( swift 3)

我正在制作一个应用程序,该应用程序假定用户每天在设定的时间了解新闻。它通过从数组调用它的函数获取新闻文本。我的问题是:如何让我的应用程序调用该函数,然后每天凌晨4点向我发送带有信息文本的推送通知?感谢大家的回答!祝你有美好的一天! 最佳答案 这是我以前用过的一些代码。不是你要找的百分之一百,但我希望对你有用。需要修改为每天发送importUIKitimportUserNotificationsclassViewController:UIViewController,UNUserNotificationCenterDelegate{v

iOS 网络应用程序推送通知 - 2017

这是我的案例:我在Cordova中开发了一个应用程序,它基本上是客户网站的移动版本。但该应用程序具有接收推送通知的额外功能。一切正常,因为它应该。但是由于,该应用被拒绝了Yourappprovidesalimiteduserexperienceasitisnotsufficientlydifferentfromamobilebrowsingexperience旁注:几个月前,我为不同的客户制作了相同的应用程序,但即使没有推送通知,也没问题。所以我猜想苹果已经让他们的条款更加严格了。甚至Apple也建议宁愿使用网络应用程序。所以我的大问题是:是否可以有一个iOS网络应用程序也能接收推送通