草庐IT

Notifications

全部标签

android - 如何向特定平台发送通知?

我想向Android和iOS发送两个不同的通知。我想向iOS发送一条通知消息,这样iOS会显示一条很好的通知。对于Android,我想发送一条数据消息,这样我就可以在Android和后台处理通知(因为我没有在后台收到回调,想自己处理)。我查看了文档,但找不到关于发送到特定平台的任何信息。我该怎么做?也欢迎提出其他关于如何执行此操作的建议,但请记住,我特别想通过Android上的回调(onMessageReceived)自己处理通知 最佳答案 更新:最近为FCM添加了一项功能,该功能提供了为特定平台提供特定参数的选项,称为Platfo

ios - 如何使用 UIApplication 处理 OpenURL 通知

我正在尝试处理UIApplication通知以在当前打开的View中获取URL方案。我尝试了几种通知,但我不知道哪个对象包含URL方案。NSNotificationCenter*nc=[NSNotificationCenterdefaultCenter];//[ncaddObserver:selfselector:@selector(DocumentToDropboxDelegate)name:UIApplicationWillResignActiveNotificationobject:nil];[ncaddObserver:selfselector:@selector(Docume

iphone - 如果应用程序关闭,如何在 iOS 中播放闹钟?

我从AppStore下载了一些闹钟应用程序,发现它们能够持续播放声音,甚至让手机振动超过30秒(来自UILocalNotifications的限制)我什至强制关闭应用程序,它仍然有效!我想知道这怎么可能?除了UILocalNotification还有其他方法吗?他们使用多个通知吗?谢谢! 最佳答案 我相信,如果您安排UILocalNotification,操作系统会控制通知并会执行它,即使安排它的应用程序关闭也是如此。 关于iphone-如果应用程序关闭,如何在iOS中播放闹钟?,我们在

ios - 即使在应用程序被删除 iPhone 后仍收到推​​送通知

我在我的应用中实现了推送通知。它工作正常。现在的问题是,即使我从设备上删除了我的应用程序,它仍会收到推送通知。那么,当应用程序从设备中删除时,有什么方法可以从推送通知中注销该应用程序。希望得到您的帮助。提前致谢。 最佳答案 在Apple推送通知中有一个叫做反馈服务的东西。因此,当用户删除应用程序时,服务提供商最好停止向该设备发送通知。但Apple不会通知该服务“此设备未使用您的应用程序,请勿发送通知”。因此,您需要轮询此信息。您可能每天都需要点击Apple通知服务器,要求它为您提供已删除您的应用程序的设备ID。一旦你得到它们,你就在

iphone - iOS:安装应用程序时的通知(但尚未运行)

当应用程序已安装但尚未运行时,是否有任何方法可以收到通知或以其他方式在应用程序中运行某些代码?我想在安装应用程序时向我们的服务器发送通知。请注意,我不希望在应用首次运行时执行某些操作,而是在安装后立即执行。我猜这归结为想要在安装后以某种方式自动启动应用程序,这似乎是Apple不允许的。希望我错了。编辑:让我试着让这个问题听起来不那么愚蠢/不可能。我不会在不运行代码的情况下尝试运行代码。我想弄清楚是否有办法获取应用下载时间的时间戳,而不是用户首次启动它的时间。谢谢! 最佳答案 我什至怀疑这在技术上是否可行。您希望如何在没有运行代码的情

android - phonegap 3.3.0 中的本地通知

谢谢道森!下面提到的问题在android中已经解决。但遗憾的是,当我在ios中构建项目时它不起作用,有人可以帮忙吗?我打算使用这个插件来构建一个带有本地通知的android/ios应用程序。https://github.com/katzer/cordova-plugin-local-notifications/wiki首先我创建了一个phonegap项目phonegapcreatenotification添加插件cordovapluginaddhttps://github.com/katzer/cordova-plugin-local-notifications.git修改/www/c

后台 iOS 日历监控 - 它是如何完成的?

我正在研究如何在事件即将开始时向我们的应用添加通知。其他仅提供日历功能的应用程序提供此功能,但我的研究让我对它们如何实现此功能感到困惑。根据Apple文档:对于需要更多执行时间才能执行的任务,您必须请求特定权限才能在后台运行它们而不会被挂起。在iOS中,只允许特定类型的应用程序在后台运行:在后台向用户播放音频内容的应用,例如音乐播放器应用让用户随时了解其位置的应用,例如导航应用支持互联网协议(protocol)语音(VoIP)的应用需要下载和处理新内容的报亭应用从外部配件接收定期更新的应用好吧,日历应用程序不是这些。如果我为我的应用程序安排本地通知以定期唤醒并检查日历,那是不够的,根据

ios - handleTurnEventForMatch :didBecomeActive: callbacks only arriving some of the time

这是thisquestion的后续行动.如果您没有收到对handleTurnEventForMatch:didBecomeActive:的任何回调,请尝试那里的答案。在我的游戏中,我有时只会收到回合事件通知。但是如果我返回到matchMakerViewController并重新加载比赛,状态总是正确的。我的游戏在每个回合中多次上传回合状态。有趣的是,如果另一台设备在对手的回合收到一个通知,那么它就不太可能在同一回合收到更多通知。然而,这不是100%。总的来说,我的互联网连接似乎运行良好。知道是什么原因造成的吗? 最佳答案 终于找到问

ios - registerForRemoteNotificationTypes 不起作用?

我正在尝试实现解析推送通知。我已经为我的其他应用程序进行了所有设置,并且效果很好。但是,我正在尝试在我现在正在开发的应用程序中实现它。问题是,我就是无法让它工作。我在applicationDidFinishLaunching方法中这样做:[applicationregisterForRemoteNotificationTypes:(UIRemoteNotificationType)(UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeAlert)];我还更新了我的配置文件

ios - 从网络应用程序在 iOS 上推送通知

我正在开发一个网络应用程序,我想向iPhone上的用户发送推送通知。有没有办法从浏览器做到这一点?Chrome或Safari无关紧要。 最佳答案 截至今天,Web应用无法在任何iOS浏览器(Safari、iOS版Chrome等)上接收推送通知。原因是iOS还没有包含ServiceWorkers的实现,这是推送通知工作所必需的。不过,它目前正在开发中:https://webkit.org/status/#specification-service-workers它已经在OSX的Safari上运行:https://developer.a