Tag: 推送通知

如何向xmpp的离线用户发送推送通知

我们正在为我们正在使用xmpp协议和openfire服务器的实时ios和android应用程序工作,但现在我们正面临着一个问题,当一个用户离线他不会得到消息,但我们必须发送一个推送通知,如watsapp但是我们可以在openfire中得到任何select来做到这一点 经过一些研究,我得到了XEP-0085,并知道如果用户离线,它可以发送推送通知 但它从哪里得到我必须上传苹果证书发送推送通知可以发送推送通知没有证书? 任何帮助将不胜感激

更新存折的通行证

如何通过推送通知更新存折的通行证。 我通过webservice url得到了pushtoken。 但我不知道如何更新通过推送通知。 我正在使用简单的PHP文件推送通知。

当我尝试从parsing或设备发送推送时,状态为绿色,但没有成功推送

我正尝试从一个用户发送推送通知给另一个用户。 我试着发送推送通知表单parsing的仪表板,但就像分段推动它说成功,但实际上并没有发送。 func pushNotifications(){ let userQuery: PFQuery = PFUser.query()! userQuery.whereKey("objectId", containedIn: Array(setOfSelectedFriends)) let pushQuery: PFQuery = PFInstallation.query()! pushQuery.whereKey("user", matchesQuery: userQuery) let push = PFPush() push.setQuery(pushQuery) push.setMessage("Hello, World!") push.sendPushInBackgroundWithBlock { success, error in if success { print("The push succeeded.") } else { print("The push failed.") } } }

如何在多个iOS设备上同步推送通知?

如何在多个iOS设备上同步推送通知? scheme是:用户在两台设备上安装了一个应用程序。 这两个设备都会收到远程通知。 用户在一台设备上打开应用程序。 其他设备上的推送通知应该会消失。 这是由许多应用程序,例如Facebook Messenger,但如何实现? (迅速)

parsing推送通知不按时触发

在我的应用程序中,用户创build一个警报,上传要parsing的对象,并按照他们select的时间安排推送通知。 我昨天有工作,但由于某种原因今天,用户创build警报后,通知被触发。 我无法弄清楚,我不记得有什么改变。 这是我的代码来创build通知: PFUser *user = [PFUser currentUser]; PFObject *alarm = [PFObject objectWithClassName:@"Alarm"]; alarm[@"Active"] = @YES; alarm[@"Bounty"] = IntNumber; alarm[@"ActionComplete"] = [NSNumber numberWithInt:0];; alarm[@"Time"] = _alarmTime; alarm[@"User"] = [PFUser currentUser]; NSLog(@"%@",_alarmTime); NSString *dateString = [NSString stringWithFormat:@"%f",[_alarmTime timeIntervalSince1970] * 1000]; NSString *clientId = [[PFUser currentUser] objectId]; NSLog(@"%@",dateString); alarm[@"aString"] = dateString; [alarm save]; NSString *objectID = […]

在UIAlertView中显示推送通知的内容

您好我目前正在开发一个应用程序,我已经推动通知激活。 我使用parse.com。 我已经得到它的工作到目前为止,我可以发送通知,设备收到它,我也得到了应用程序的徽章。 我从通知中input应用程序时设置了一个AlertView。 但我不知道如何在UIAlertView中显示推送通知的文本。 而且我也希望徽章在您查看邮件时消失。 这里是代码Im使用: – (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { if (application.applicationState == UIApplicationStateInactive) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Text" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil]; [alert show]; } else if (application.applicationState == UIApplicationStateActive) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"Text" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil]; [alert show]; } } – (BOOL)application:(UIApplication […]

如何使用Parse IOS SDK和来自Rails后端的REST推送通知

我是Rails和Parse的新手,目前尝试使用具有Rails后端的IOS应用程序使用Parse Push REST API。 安装是通过从后端到Parse的REST API调用创build的。 有了这种模式,可以使用PFInstallation的IOS SDK客户端方法吗? 如 if (application.applicationIconBadgeNumber != 0) { application.applicationIconBadgeNumber = 0; [[PFInstallation currentInstallation] saveInBackground]; } 或者在REST API的推送通知的情况下,parsingIOS SDK不能被使用? PFInstallations是否也需要链接到PFUser?

获取新的苹果设备令牌?

我正在创build一个应用程序,允许用户注销应用程序,并以不同的用户身份login。 新用户login后,有没有办法从Apple获取新的设备令牌? 有没有办法强制调用didRegisterForRemoteNotificationsWithDeviceToken方法?

推送通知委托方法问题

我是Objective C新手。在我的应用程序中,我需要实现推送通知,我已经创build了新的应用程序ID,并且我也创build了新的供应configuration文件。 我已完成此链接中提到的所有步骤 我已经在我的appDelegate .m文件中声明了这个委托函数。 – (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { NSString *deviceTokens = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]; deviceTokens = [deviceTokens stringByReplacingOccurrencesOfString:@" " withString:@""]; NSLog(@"registered device token %@", deviceTokens); self.deviceToken = deviceTokens; } – (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err { NSString *str = [NSString stringWithFormat: @"Error: %@", err]; NSLog(@"String %@",str); } – (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo […]

在AppDelegate中的ViewController中执行预制函数

在收到推送通知时,AppDelegate可以在viewcontroller中运行“函数”吗? 该应用程序包含三个选项卡,第三个需要在应用程序获取推送通知时重新加载其webview。 – (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { }