Tag: 推送通知

当应用程序closures时接收推送

我正在尝试保存推送通知有效内容的数据。 它运行良好时,应用程序正在运行,而不是当应用程序closures。 当应用程序完全closures而不在后台时,如何将推送通知中的数据保存到sqlite数据库中。 我需要在应用程序closures时执行此代码,并收到推送通知 – (void) application:(UIApplication *)application didReceiveRemoteNotification:NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { //save data NSLog(@" Received remote notifcation: %@", userInfo); for (NSString *key in [userInfo allKeys]) { NSString *data = [userInfo objectForKey:key]; NSLog(@"inside did register for notification …. %@ —- > %@",key,data); } query = [NSString stringWithFormat:@"INSERT INTO accounts(email_address) VALUES ('%@')",data; sqlite3_stmt *compiledStatement; if(sqlite3_prepare_v2(mydb, […]

Xcode聊天应用程序,创builddynamic视图 – 有点失落

刚开始做一个应用程序,应该有一个多用户私人聊天。 像Facebook风格,用户有一个列表的朋友,他可以与他们独立聊天。 我只需要在这里一个小方向 如果我有一个用户列表,假设我为聊天创build了单独的视图,我该如何处理这些视图? 如果jim和dick和jane聊天,应该有2个视图,每个聊天窗口都是对的? 有没有我可以使用的任何参考。 我正在寻找套接字编程的参考,我可以从服务器推送消息给用户。 我一直在寻找,但找不到有用的东西。 如果我尝试使用本地通知来更新用户的聊天窗口,让我们每隔几秒钟说一次请求数据,那会是电池耗尽吗? 我真的很喜欢这里的一些方向,我不想开始的东西只是意识到了它的错误的方式。 任何帮助,高度赞赏

body和loc-args在同一个通知载荷中的结构是否有效?

如果在相同的有效载荷中有body和loc-args和loc-key,下面的有效载荷通知是否会导致任何问题? {"aps":{"alert":{"body" : "Bob wants to play poker", "loc-key":"general","loc-args":["Test DEFAULT."]},"badge":1,"sound":"default"}} 我有这样的原因。 是我不知道如果通知只是有一个身体将在应用程序中处理,所以它会使用本地化的loc-args与本地化的string中的以下键值: "general"="%@";

邮递员 – Firebase通知ios

我试图发送POST到火力发电邮,但我有一个错误: <HTML> <HEAD> <TITLE>Unauthorized</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <H1>Unauthorized</H1> <H2>Error 401</H2> </BODY> </HTML> 这是我的身体和头。 对于授权,我不确定,我把我的IOS的Firebase项目的API服务器密钥。 我想发送它,并在我的设备上显示通知。 感谢您的帮助。 当我用xcode启动应用程序时,我得到了APNS的错误,但最终:连接到FCM。 <FIRAnalytics/INFO> Firebase Analytics v.3200000 started 2016-08-25 07:58:06.690 HelloCordova[2426:] <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled 2016-08-25 07:58:06.741 HelloCordova[2426:671139] Firebase Crash Reporting: Successfully enabled 2016-08-25 07:58:06.754: <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, will swizzle app […]

iOS FCM没有得到推送通知

由于我更新到迅速3,FCM不起作用。 在Capabilities中启用Push Notifications ,并在Firebase控制台上更新证书。 顺便说一下,在Android应用程序的fcm工作得很好,它在ios上工作,但在swift 3和新的firebase库更新后,它不。 AppDelegate.swift: class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? let notificationCenter = NotificationCenter.default var connectedToFcm: Bool = false func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { let settings: UIUserNotificationSettings = UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil) application.registerUserNotificationSettings(settings) application.registerForRemoteNotifications() FIRApp.configure() NotificationCenter.default.addObserver(self, selector: #selector(self.tokenRefreshNotification), name: NSNotification.Name.firInstanceIDTokenRefresh, object: nil) […]

如何使用SpringboardServices获取应用程序ios的通知计数

如何使用SpringboardServices和SBSPushStore将另一个应用程序的通知计入我的应用程序? 我试图显示从whatsapp通知计数到我的应用程序,所以我正在寻找,有一件事是肯定的,这是可能的,但我怎么做没有find任何认可的方式。 这是答案的问题 ,但我没有得到它。 怎么做? 有人可以请分享一步一步的程序。 基于这个问题,我能够find的代码,实际上可以locking你的iPhone使用SpringboardServices但我不知道如何使用它的SBSPushStore ? void *SpringBoardServices = dlopen("/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices", RTLD_LAZY); NSParameterAssert(SpringBoardServices); mach_port_t (*SBSSpringBoardServerPort)() = dlsym(SpringBoardServices, "SBSSpringBoardServerPort"); NSParameterAssert(SBSSpringBoardServerPort); SpringBoardServicesReturn (*SBSLockDevice)(mach_port_t port) = dlsym(SpringBoardServices, "SBSLockDevice"); NSParameterAssert(SBSLockDevice); mach_port_t sbsMachPort = SBSSpringBoardServerPort(); SBSLockDevice(sbsMachPort); dlclose(SpringBoardServices);

swift didReceiveRemoteNotification userInfo无法获取值

我使用推送通知,并有这个function: func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) { if let msg = userInfo["msg"] as? NSObject { println(msg) } GCMService.sharedInstance().appDidReceiveMessage(userInfo); NSNotificationCenter.defaultCenter().postNotificationName(messageKey, object: nil, userInfo: userInfo) } 这打印我: {"model":"que","data":{"id":101,"vehicle":{"license_plate":"test","taxi":{"id":1,"logo":"/media/logos/mega_CxRn739.png.75x75_q85_crop.png","name":"Mega","city":"Novi Pazar","country":"Srbija"},"label":"A01"}}} // prettify: { "model": "que", "data": { "id": 101, "vehicle": { "license_plate": "test", "taxi": { "id": 1, "logo": "/media/logos/mega_CxRn739.png.75x75_q85_crop.png", "name": "Mega", "city": "Novi Pazar", "country": […]

推送通知不能在ios 8.3中工作

我的推送通知不起作用在ios 8.3中。 我已经在xcode 6.0中构build了支持ios 8.0的项目。 这是原因吗?

邮件iOS应用程序在未运行时如何警告新邮件

我试图使用笔记本电脑发送电子邮件到我自己的帐户。 在我的iPad上,邮件应用程序完全不在内存中,不在背景中…并且神奇地仍然显示刚发送的新邮件的徽章。 有没有人有关于如何以编程方式实现的想法?

苹果推送通知没有苹果服务器

有没有可能发送推送通知给iOS客户端,而不使用苹果的服务器? 而另一方面是有可能推动整个文件?! 像一个XML文件,例如,或者你可以只是推送短信?! 另一个问题,有没有办法将xml文件远程推送到iOS客户端?