Tag: 通知

ios:如何显示“select无线连接”popup?

如果没有互联网连接,并开始例如Ipad或Iphone的Safari浏览器应用程序,popup窗口出现:“select无线networking” 有没有办法强制这个popup窗口显示在我的应用程序时,我想? 问题是,我的应用程序中有一个连接用户到Facebook的button。 按下button之后,Safari浏览器打开并显示Facebook授权页面。 如果没有互联网连接,这个popup窗口出现,但没有办法从那里回到应用程序。 因此,目前我在检查networking连接之前,让这个授权页面出现,但我也想显示这个popup。

cordova,Firebase,FCM插件 – 不在iOS的通知栏中显示通知

我正在用cordova: cordova-plugin-fcm使用这个插件来使通知正常工作。 它在Android上运行良好。 问题与iOS,当应用程序在前台通知到达。 但是,当应用程序closures或在后台,通知不会显示在通知栏中,但是当我打开应用程序,我可以看到通知到达,我产生的popup窗口被打开。 但我真的需要通知显示在locking屏幕和通知栏中。 这就是我要发送到Firebase API的内容: / POST to https://fcm.googleapis.com/fcm/send 而在我的身体发送这个: { "to" : <USER_TOKEN>, "alert":"Test", "notification": { "alert":"Test test", "title": "Notification test", "text": "Testing notification text" }, "priority": 10, "content_available": true } 我也试过"priority": "high"并得到相同的结果。 通知到达,但它只显示当我打开应用程序。 我甚至没有通知栏或locking屏幕。 此外,我试图在体内添加"aps"属性,所有的内部信息…不起作用。 我希望有人能够对此进行点亮 PS: iOS v10.1.1 PS2:适用于所有的Android设备。 我已经阅读了社区的一些答案,但似乎没有工作: 使用API​​时,Firebase API不会发送推送通知 iOS没有收到通过API发送的Firebase推送通知 谢谢你的时间。

Emojis支持苹果推送通知

我正在开发名为“INTERSTIZIO”的iPhone应用程序。在这个function中,我实现了用户之间的聊天function。在这个用户可以发送文本,位置和文本emojis符号。如果应用程序不是在接收端的开放模式,然后从后端生成push并显示给接收者。我可以像推送消息一样在“UserName:Hello …”中显示消息,但是我也想在推送消息中显示emojis符号,比如“UserName:Hay :)”我怎么才能用苹果的emojis代码实现这种types的推送消息(比如微笑苹果代码是\ u263a)? 我已经按照这个链接给出的解决scheme: http : //code.iamcal.com/php/emoji/但它返回相同的代码,我已经在function.Its工作正常的网页,但不是在推消息。 在这里,我附上了一个屏幕快照,看看它是如何结束的。在这里你可以看到我已经显示了笑脸和照明符号,但是它使用HTML代码如PHP脚本代码显示: $lightning = html_entity_decode('',ENT_NOQUOTES,'UTF-8'); //add this to the 'alert' portion of your APNS payload: $message = "You just got the {$lightning}SHOCKER{$lightning}!"; 但在我的情况下,我已经显示苹果的内置emojis键盘和使用下面的代码我能够得到emojis代码: //store code of emojis at backend NSData *data = [txtspeech.text dataUsingEncoding:NSNonLossyASCIIStringEncoding]; NSString *valueUnicode = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; //Display emojis in mobile chat window NSData […]

iOS / XCode:如何通过点击通知或跳板应用程序图标知道该应用程序已启动?

我想知道是否有办法知道是否已经启动了一个应用程序(可以在后台closures或打开),只需点击一下即可: 通知(在通知中心)? 或跳板上的应用程序图标? 谢谢 !!

如何在Swift for iOS中正确使用CFNotificationCenterAddObserver

把我的头发拿出来让CFNotificationCenterAddObserver在Swift中工作。 CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), UnsafePointer<Void>(self), iosLocked, "com.apple.springboard.lockcomputer" as CFString, nil, CFNotificationSuspensionBehavior.DeliverImmediately) iOS文档有它列出,我已经尝试了无数次的callback和不安全的指针,没有成功。 上面的函数调用导致这个错误消息,这似乎是正确的init: Cannot invoke 'init' with an argument list of type '(CFNotificationCenter!, $T4, () -> (), CFString, NilLiteralConvertible, CFNotificationSuspensionBehavior)' 我也尝试过桥接objc 这个post在这里build议,但没有成功。 这是我的桥: LockNotifierCallback.h: #import <Foundation/Foundation.h> @interface LockNotifierCallback : NSObject + (void(*)(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo))notifierProc; @end 和LockNotifierCallback.m: #import "LockNotifierCallback.h" static […]

我怎样才能访问默认的iOS声音设置为通知声音?

我怎样才能访问默认的iOS声音(三音,钟声,玻璃,喇叭,贝尔,电子…)设置为本地通知声音? 我创build了本地通知,一切正常,但默认声音(这是三音)。 我想用钟声或其他 我只知道如何使用我自己的声音文件: localNotif.soundName = @"sound.wav";

带有FCM的IOS数据通知

我正在使用FCM(firebase云消息)将“自定义”数据通知发送到IOS应用程序。 据我所知,当您希望FCM代表应用程序显示通知时,我们会使用通知消息。 而我们只在您的应用程序中只处理消息时使用数据消息。 这是devise。 我面临的问题是,设备/ InstandID令牌是唯一的安装的应用程序,而不是用户login的应用程序。 所以为了解决这个问题,我在数据中发送了预期的用户标签,所以它变成了一个数据信息。 由于应用程序处理数据通知,因此只有在打开应用程序时才会触发didReceiveRemoteNotification()callback,并且只有在发送通知时才显示通知,而不是立即显示通知。 我的问题是,我可以发送一个自定义的数据通知消息,并使其即使应用程序closures即时显示。 这是我发送给FCM的有效载荷: { registeration_ids : [<id_1>, <id_2>], data : { title : message_title, body : message_body, intended_user : message_user } } 在android中,即使应用程序位于后台,但在ios中,也会调用FirebaseMessagingService.onMessageReceived()只有在启动应用程序时才会调用didReceiveRemoteNotification()因此如果发送数据消息,则不会显示任何后台消息。

iOS推送服务:是一个不可见的推送通知可能吗?

我正在构build一个依赖在线数据库的数据的iPhone应用程序。 要更新应用程序中的数据,我可以在一定的时间间隔检查是否需要更新,但是如果我可以使用推送服务向应用程序发送通知,让它知道是时候进行更新,那么这种方式会更酷。 我不是在这里说可见的推送通知,只是一个无形的推送通知来触发我的应用程序的更新方法。 有没有一个标准的方式来做到这一点,或者我可以使用苹果的推送通知服务为此目的? 换句话说:我现在正在使用pull获取更新,有没有一种方法让我的应用程序的后端知道是时候进行更新了? 编辑:如果这是不可能的,更新的好时间间隔(0.03 kb,如果没有更新)。 是否每30秒检查一次?

取消特定的UILocalNotification

我有本地通知的代码,我有一个scheduleNotification和clearNotification使用我自己的方法。 这些是代码: – (void)clearNotification { [[UIApplication sharedApplication] cancelAllLocalNotifications]; } – (void)scheduleNotification { [reminderText resignFirstResponder]; [[UIApplication sharedApplication] cancelAllLocalNotifications]; Class cls = NSClassFromString(@"UILocalNotification"); if (cls != nil) { UILocalNotification *notif = [[cls alloc] init]; notif.fireDate = [[datePicker date] dateByAddingTimeInterval:-30]; notif.timeZone = [NSTimeZone defaultTimeZone]; notif.alertBody = @"Evaluation Planner"; notif.alertAction = @"Details"; notif.soundName = UILocalNotificationDefaultSoundName; notif.applicationIconBadgeNumber = 1; NSDictionary […]

如何显示iOS推送通知popup?

我正在尝试将推送通知添加到我的应用程序。 我需要知道如何使推送通知popup窗口。 我所关注的popup窗口是一个警戒视图,有两个select,“允许”和“不允许”。 它要求用户是否允许应用程序接收通知和东西或不。 我试过一遍又一遍地删除我的应用程序,推进时间,但没有任何工作。 此外,如果popup窗口出现,我怎么知道用户select不允许/允许?