在Xcode的应用程序功能下,有一个选项可以打开推送通知。在后台模式下,还有一个选项可以打开远程通知。有什么区别?优点/缺点?我是否仍要为远程通知设置推送证书? 最佳答案 远程通知是一种特殊的(而且命名不当)后台模式,它允许应用下载内容以响应推送通知。来自Apple:Theappwantstostartdownloadingcontentwhenapushnotificationarrives.Usethisnotificationtominimizethedelayinshowingcontentrelatedtothepushn
我在cordova中使用这个插件:cordova-plugin-fcm让通知正常工作。它在Android上运行良好。问题出在iOS上,当应用程序在前台时,通知会到达。但是当应用程序关闭或在后台时,通知不会显示在通知栏中,但当我打开应用程序时,我可以看到通知到达并且我生成的弹出窗口被打开。但我确实需要在锁屏和通知栏中显示通知。这是我发送给FirebaseAPI的内容:/POST到https://fcm.googleapis.com/fcm/send在正文中我发送了这个:{"to":,"alert":"Test","notification":{"alert":"Testtest","ti
我是第一次使用AWS开发iOS应用程序。大多数事情都是直截了当的,但我无法确定将来如何安排推送通知。我目前正在使用AWSSNSPublishInput立即发送推送,但似乎没有任何方法可以安排future某个日期时间的通知。我只会使用UILocalNotification来安排future的通知,但我需要为不同的用户安排通知。例如,用户A执行了用户B需要在第二天了解的操作。有人有什么想法吗? 最佳答案 亚马逊简单通知服务(SNS)旨在立即发送通知。SNS中没有安排通知的功能。AmazonSimpleQueueService(SQS)确
我向设备发送推送通知,但需要在1小时后删除此已发送的推送通知。无论如何我都能做到这一点吗? 最佳答案 哦。好问题。您只能取消计划通知,如果它尚未发送。如果它已经发送给用户,则不能取消。但是,如果您不想让不活跃的用户看到您的推送通知,那么您可以在您的通知中设置一个自动过期时间,这些通知会在一定时间后自动删除。为了实现这一点,生存时间在Android上设置为以秒为单位的过期时间,而在iOS上则设置为过期日期 关于ios-如何在iOS中使用firebase删除已发送的远程推送通知?,我们在St
当有使用消息访问配置文件的SMS或iMessage时,如何在蓝牙设备(如智能watch)上获取通知。这些东西已经在像pebble这样的智能watch中实现了。我想知道如何使用iOSSDK。我在iPhone中使用MAP发布了关于SMS、iMessage通知的几个问题。这里是这些问题的链接HowtouseMessageAccessProfile(MAP)iniPhone 最佳答案 您无需执行任何操作即可获得MAP支持——它与推送通知系统相关联。任何通知都将通过MAP发送到任何实现它的配对蓝牙设备。(我认为如果他们有MAP配对设备,用户可
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion这是我在论坛上的第一篇帖子,如果标签、论坛或内容有误,请多多指教。我正在开发一个针对iPhone和Android的应用程序,这是一个基于位置的实时社交网络。该应用程序不会通过市场/应用程序商店进行部署。据我所知,我唯一的选择是制作一个网络应用程序(HTML5/JS)。除了需要向其他用户发送推送通知外,所有功能都应该得到支持。我考虑过的选项是:-发送电子邮件,但这不是很
我们目前正在实现推送通知(目前仅适用于IOS),并计划使用UrbanAirship。如果设备安装了我们的应用程序并启用了推送,我们希望向设备发送推送消息,如果没有,则发送短信。我们的用户为通知付费,因此我们希望尽可能确保他们始终收到推送消息或SMS消息。发送推送消息本身工作正常,但我对如何跟踪我们实际可以向谁发送推送消息感到困惑。据我所知,真正确定用户是否可以接收推送消息的唯一方法是,在发送推送消息之前,额外调用urbanairshipapi以检查设备是否存在并且处于事件状态.我不想为每个推送消息执行2个api调用,因此另一种方法是在本地跟踪UrbanAirship中的所有注册设备,并
我的应用程序正在等待Apple审核发布,但我的应用程序中没有支持AppleWatch的设置。我的问题是:安装我的应用程序的设备收到的通知是否也会自动显示在AppleWatch上,而无需对我的应用程序进行任何更新/更改(比如将AppleWatch添加为目标)?如果是这样,我的iOS应用程序的推送通知操作是否也可以在AppleWatch上使用(当然还有功能)? 最佳答案 您的通知将自动显示在AppleWatch上:IfyouriOSappsupportslocalorremotenotifications,AppleWatchdispl
根据Apple指南:如果在运行iOS的设备上点击应用程序图标,应用程序会调用相同的方法,但不会提供有关通知的任何信息。如果在运行的计算机上单击应用程序图标https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction.html#//apple_ref/doc/uid/TP40008194据我所知,点击应用程序图标时似乎无法检测到通知。所以我尝试以编程方式检索通知中心,但这似乎也是不可能的。是否无法以编程方式检索通知
我一直在寻找答案,但我似乎找不到答案。我想要做的是让我的应用程序在后台运行时发送本地通知,当用户打开通知时,它将把他们带到一个网站。我已全部设置好,但它一直打开应用程序而不是访问网站。我的问题是,这甚至可以做到吗?如果是的话,你能看看我下面的代码哪里出了问题吗?感谢您的帮助。代码:-(void)applicationDidEnterBackground:(UIApplication*)application{//使用此方法释放共享资源,保存用户数据,使计时器失效,并存储足够的应用程序状态信息以在应用程序稍后终止时将其恢复到当前状态。//如果您的应用程序支持后台执行,则在用户退出时调用此