Push notification 在php中使用comet构建实时通知
我想建立一个像facebook和google+一样的实时通知系统。我知道他们正在为此使用comet和ajax推送技术。我从这个链接中找到了教程,我只是想知道如何使用mysql数据库使用iframe技术实现comet(您可以在上面的链接中找到),以及如何识别向其推送数据的用户 多谢各位
我想建立一个像facebook和google+一样的实时通知系统。我知道他们正在为此使用comet和ajax推送技术。我从这个链接中找到了教程,我只是想知道如何使用mysql数据库使用iframe技术实现comet(您可以在上面的链接中找到),以及如何识别向其推送数据的用户 多谢各位
我正在尝试使用API资源管理器和Chrome高级Rest客户端观看基于给定示例的事件资源。 要求 回应 我已经将我的域名www.example.com列入了白名单 我已经获得了ssl证书,这是接收推送所必需的 通知 我在谷歌上搜索了这个问题,但找不到太多帮助 在谷歌日历api小组上发布了同样的问题,但还没有回应。 有谁能给我指点一下,请问有什么问题吗 当您尝试使用API资源管理器时,如果您已注册了白名单域,它将不会使用OAuth2.0项目密钥,可能会使用其他密钥 尝试使用client/lib您
我不确定如何将推送通知安装对象id与特定用户关联。是否有某种元数据可以发送以连接某种用户id // Associate the device with a user PFInstallation *installation = [PFInstallation currentInstallation]; installation[@"user"] = [PFUser currentUser]; [installation saveInBackground]; 这将把用户放在安装表的“user”列
我有一个WP SL8.1项目,我可以使用WNS吗?我查看了一些文档,听说只有Windows Runtime App才能使用WNS,是吗?是的,您可以在SL8.1中使用MPNS或WNS。请按照此处的说明进行操作: 您链接到的文章是MPN文档,因此API不能与WNS一起使用。您能提供链接吗一些文档模糊不清。这里是,它声明适用于:Windows Phone 8和Windows Phone Silverlight 8.1谢谢,我的问题是:我的SL8.1项目使用了PushNotificationChann
我正在构建一个示例应用程序来测试UWP中的新推送通知功能。我是来参加新增加的人数的。 即PushNotificationType.TileFlyout 这是否意味着UWP中有第五种推送通知,还是其他什么 我找不到关于它的任何文档,因此我无法亲自尝试,因为没有xml模式作为通知负载的基础 即PushNotificationType.tileFly但它是否表明存在 UWP中的第五种推送通知还是其他什么 实际上,有一个名为(来自Windows10Build9901)的互动程序,它有点类似于旧的“Zun
我的应用程序在以下情况下正确处理/拦截推送通知: 1.应用程序处于前台/活动状态 2.从通知中打开推送通知 3.当徽章可见且应用程序位于后台时,从应用程序图标打开应用程序 以上所有事项均通过检查徽章编号进行处理!=在以下情况下为0: applicationWillEnterForeground applicationDidBecomeActive application(application: UIApplication, didReceiveRemoteNotification userIn
当使用PushingBox API触发某个事件时,我试图从Arduino向电子邮件发送通知,但连接返回0,有时返回-1 有人能帮忙找出问题所在吗 //向PushingBox发送请求的函数 void sendToPushingBox(字符设备[]){ client.stop(); 如果(调试)Serial.println(“连接…”); client.connect(serverName,80);//伪调用 延迟(3000); int conn=client.connect(serverName,
我尝试为我的谷歌助手应用程序发送推送通知。 我使用了来自google开发者网站的sendNotification代码: 我正在编写Java代码。 一切正常,希望获得正确的用户id。 当我硬编码我的用户时,它可以工作,但是如何在代码中获得用户id呢 我尝试了以下代码: Argument arg_userId = request.getArgument(ConstantsKt.ARG_UPDATES_USER_ID); 字符串userId=request.getUser().getUserId()
我现在为一个软实时软件应用程序做应用程序设计 应用程序可能需要将系统中的某些事件通知其移动用户。事件可能在用户首次与系统交互后开始的15分钟时间范围内发生。事件通知应该以软实时的方式进行:如果用户在15-20秒之后收到通知,那么这是至关重要的。基本上,我需要在15分钟的时间范围内,在事件发生后15-20秒内通知移动用户事件 我计划用某种方式(XMPP/Jabber,带连接的本机应用,或者可能) 不幸的是,最明显的解决方案是让移动网站(例如:)具有实时推送通知,这并不合适,因为在这种情况下,用户将
我是钛应用程序开发的初学者,在推送通知方面需要您的帮助。我遇到的问题是: 我从应用程序在云上创建了一个“用户a”,并订阅了推送通知,并成功获得了通知。但是,当我尝试在取消订阅“用户A”并从同一设备注销“用户A”后重新创建另一个“用户B”,并订阅“用户B”以获得推送通知,并成功接收“用户B”的通知时,但我仍然收到“用户A”的通知,这是不正确的。然而,在云应用管理中的“订阅设备”中,只有一个用户列出了设备令牌,即“用户B” 任何帮助都是非常值得的 谢谢。ACS出现错误。也许它已经用SDK 3.0.2
我正在尝试使用apigeesdkjs示例发送推送通知。由于需要向所有设备发送推送消息,我更改了devicePath: var devicePath = "devices/"+client.getDeviceUUID()+"/notifications"; 到 调用client.sendPushToDevice然后成功并到达apigee服务器,但它在消息历史记录中显示失败状态,并且未传递任何消息。您可以建议如何修复它吗?尝试使用矩阵参数查询所有设备: var devicePath=“device
我在前端有一个Ionic应用程序,在后端有一个NodeJS应用程序。我正在尝试从前端模拟本机应用程序通知。 现在出现两个问题。 首先,在谷歌上注册GCM有两种方法。一个是via,一个是via。而大多数教程都是针对console方法的。有些人也支持第二种方法。我不知道应该遵循哪种方法,因为这两种方法都提供了projectID和API密钥。 第二个问题。我在前端收到一个注册ID pushNot.on('registration', function(data) { console.l
我正在尝试使用将推送通知应用到Ionic 2应用程序中 我已经包括了phonegap插件push插件,但是当我插入它们给你的代码时(包装在一个平台就绪函数中),就像这样: this.platform.ready().then(() => { var push = Push.init({ android: { senderID: "12345679" }, ios: { alert: "true"
有没有办法用谷歌的firebase发送一个无声的APN? 如果应用程序在后台,它似乎总是向用户显示通知 谢谢?您可以使用FCM服务器API发送无声APNS消息 您尤其需要使用: 数据字段: 此参数指定消息的自定义键值对 有效载荷 例如,对于数据:{“分数”:“3x1”}: 在iOS上,如果消息通过APNS发送,则表示自定义数据 领域。如果通过FCM连接服务器发送,则 在AppDelegate中表示为键值字典 应用程序:DidReceiveMotonification: 键不应该是保留字(“
假设您正在创建一个企业web应用程序,该应用程序在没有连接到internet的公司(内部部署)环境中运行 在这种情况下,是否可以使用渐进式web应用推送通知?也许有一些服务器端解决方案可以将通知推送到客户端 我的意思是,如果您尝试这样做,您将得到类似“”的端点(例如,对于Chrome,对于Firefox,它将是不同的)。如果用户无法访问Google/Mozilla/Anywhere服务(你可以想象,它们运行在一个孤立的公司局域网中),该怎么办?推送api没有巫毒,它只是一个漂亮包装中的http请
我已遵循中给出的步骤 运行应用程序时没有错误,但我无法接收推送通知 已经添加了GoogleService-Info.plist 已启用推送通知服务apple帐户以及Xcode中的“功能” 在外部设备而不是模拟器中构建应用程序 是否有任何代码或步骤我遗漏了?有人能帮我整理一下吗?GoogleService-Info.plist->REVERSED\u CLIENT\u ID复制并粘贴到URL方案中?你这样做了吗?是的,我跳过了@YogeshPatel你跳过了firebase项目配置的第五步了吗?不
我已经将Apple和Google Pass集成到我的webapp中,两者都可以工作,都可以接收推送更新 但是苹果的实现(用户体验)要比谷歌的好得多,Pass的开发和实现也比谷歌的简单得多 我一直在研究Android的PKPass应用程序,以便在所有用户中使用通用的pass外观和感觉,WalletPass one运行得非常好。他们声称支持推送更新。。。但我很难让它们真正起作用 通过向我的服务器注册,他们在向下滑动时手动下载更新,他们从服务器注销。我向WalletPass服务器发送推送通知并得到20
我正在从服务器端向apns服务器发送通知,我在处理徽章时遇到了一个小问题,如果用户在通知中心看到通知,我的徽章号应该减少,如果应用程序已经运行,我认为不需要徽章,但我的徽章号始终是“1” 我正在从服务器端发送badge=“1”。如何通知服务器我的应用程序有特定的徽章号,如何知道我的徽章号 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)use
我们的应用程序在iPhone应用程序上有很多通知场景,这对于Watch应用程序可能没有意义。我调查了Watch文档,以检查通知是否可以是特定于Apple Watch的,但没有找到任何细节。手表代码中的DidReceiveMemoteNotification是否是决定是否在手表上显示通知的最佳方式?操作系统决定在何处显示通知。你无法控制它。您的iOS/Watch应用程序只有在幸运的收件人的情况下才能响应。否,至少目前是这样(iOS 8.3+Watch OS 1.0) 手机应用程序和手表分机本质上是
Ejabberd服务器有3个版本-“Ejabberd社区服务器”、“Ejabberd SaaS”和“Ejabberd商业版”。只有第一个是开源的 我的问题是“Ejabberd社区服务器”版本是否支持推送通知 在下面的视频教程中 在6:40,提到“Ejabberd SaaS”和“Ejabberd Business Edition”本机支持推送通知。这是否意味着“Ejabberd社区服务器”版本不支持它 我的用例是希望能够将推送通知从服务器发送到各种客户端设备。客户端正在运行Android操作系统,
我已经用flutter构建了一个应用程序,它的工作原理就像一个提醒。 即使应用程序已关闭,我如何向用户显示通知?对于提醒,我建议使用。它有一个强大的调度api。从本地通知的文件中: 计划何时应显示通知-定期显示 通知(基于间隔)-安排要显示的通知 每天在指定时间-安排每周显示的通知 在指定的日期和时间-当应用程序处于前台、后台或终止时,能够处理用户点击通知的情况 对于推送通知,您可以使用或插件,也可以通过本机实现 编辑:即使应用程序已终止,您也可以根据特定条件触发通知。这可以通过在后台运行dar
我真的尝试在谷歌上搜索很多不同的类型,但不是很好的答案,我发现 还有,我发现了一篇文章 还有一些关于FoxPush知识库的信息: 它意味着 如果我上传FoxPush安装文件,在我的根目录,它可以同步我的所有用户到他们的系统?就这样 我是否应该在头文件中添加一些代码 有什么建议吗 非常感谢。嘿,有更新吗:(嘿,有更新吗:(
我正在尝试使用ActiveMQ创建一个C程序 这里的主要目标是试验如何使用ActiveMQ从服务器向客户机发送推送消息,该服务器应该是使用pub/sub模式的消息代理。客户端是使用React实现的web客户端 有一个官方链接,假设有.NET使用ActiveMQ的示例: 列出的供应商之间有什么区别?为了实现上面列出的目标,我需要使用什么提供商?使用此方法是否意味着使用ActiveMQ Artemis?基于NMS的客户端(NMS.ActiveMQ)使用的协议支持大多数JMS风格的行为,并且可以在A
我有一个发布/订阅推送订阅,它向我们的端点发送通知。 最近,它开始接收一些请求的302状态-response\u code=redirect\u found\u error\u 302。 我们已经验证,这个302响应不是由应用服务器返回的,而是可能由防火墙返回的。 我们的防火墙支持无法识别问题,并要求提供有关失败请求的更多详细信息。 是否可以选择在推送订阅中记录特定推送请求失败的详细信息?例如,要获取302响应的正文或位置标题?如果您联系谷歌云支持,他们应该能够为您提供更细粒度的日志。另一种DI
非Metro应用程序能否使用Windows推送通知基础架构?i、 在Windows8上运行的e.C#桌面应用程序?还是Windows7?这似乎是一个相当通用的模型,但我读过的概述没有涵盖这一点 一个相关的问题是,Metro应用程序是否可以在不属于Windows 8开始屏幕的独立应用程序中使用“live tiles”?i、 e.您创建了一个容器应用程序,该应用程序包含实时的平铺状实体,但与开始屏幕无关。(1)不,它不能。只有Metro风格的应用程序才能使用Windows推送通知服务。 (2) 从很
我已经按照上建议的所有步骤进行了操作,但仍然出现以下错误: 未捕获类型错误:无法读取未定义的属性“pushNotification” 请帮帮我 有关我的代码的更多信息: “”->我安装了插件源代码 config.xml文件中的白名单*.pushwoosh.com域:->我没有这样做,因为xdk 应该自动完成 3.注册推送通知:将以下功能添加到javascript文件中,输入正确的项目编号和Pushwoosh应用程序ID $(文档).ready(函数(){ //.ready()调用的处理程序 i
我想在用户安装我的应用程序后(即启动前)注册我的应用程序以获得GCM服务。这可能吗?或者有黑客可用。如果你想遵循标准的GCM客户端应用程序注册流程,你的应用程序必须按顺序注册,因为应用程序服务器和客户端应用程序必须完成客户端/服务器“握手”。 从中,它表示客户端获得唯一注册令牌并将其传递给应用程序服务器,后者存储令牌并将确认发送回客户端应用程序。在握手过程中交换的注册令牌与随后用于向客户端发送消息的客户端应用程序实例标识符相同 因此,如果您的应用未启动,则无法将注册令牌传递给应用服务器。对于an
如何让我的应用程序(Android和iOS)从控制面板或Web服务自动接收推送通知。。。我找到的唯一方法是在Appcelerator面板上,不是自动的 我希望,例如,当数据库中有更新时,推送出现在用户的移动电话中。。。你怎么能做到这一点 另一件事是,我如何才能做到这一点是android和ios通用的?有什么模块或视频课程可以教你这样做吗? 这是我的多平台推送触发php的一部分 // iOS $apnsHost = 'gateway.push.apple.com'; $ap
我正在运行IBM在windows phone环境中提供的示例推送通知混合项目。当应用程序启动时,带有四个按钮的屏幕首先加载。这是应用程序的正常流程,还是应该先加载登录页面,然后加载带有四个按钮的页面?在android环境下工作时,我没有遇到这个问题 推送通知的示例应用程序默认情况下不随Windows环境提供。它与Android环境一起提供 要强制应用程序也在Windows上以登录屏幕启动,您需要通过安全测试来保护应用程序 打开application-descriptor.xml,找到Window
我不熟悉gcm上游消息传递。我正在尝试通过xmpp(使用c#agsxmpp库)连接到云连接服务器。但是,我从服务器收到一条未授权的错误消息,并且连接立即关闭,即使相同的项目号/api密钥适用于http下游推送通知。感谢您的帮助 这是代码 var username = Configuration.PROJECT_NUMBER + "@" + Configuration.GCM_SERVER; xmpp = new XmppClientConnection
自从DRIVESDKV3以来,每当文件发生更改时,我们都可以从Google Drive接收。目前我正在用Python开发一个驱动器应用程序,我希望收到这样的通知。我真的需要一个web服务器吗?或者我可以用一个套接字或者类似的东西来实现它吗 我知道我可以通过轮询方法来获得更改,但我希望避免这种情况,因为有太多API调用。如果文件发生更改,是否有更好的方法通知 编辑:我捕获了我的网络流量,发现原来的Google Drive Windows客户端使用推送通知。因此,在某种程度上,在桌面应用程序中获得推
我已经为andriod和ios开发了使用phonegap的移动应用程序。我过去常常发送推送通知 我可以处理应用程序内的通知,但有时我需要提供我的网站链接。如果用户单击通知,则应在浏览器中打开链接。可能吗 谢谢这里的答案可能有助于我将这些代码放在哪里?这些代码看起来像本机应用程序。我的应用程序是用phoengap开发的。把它们放在构建通知的地方,并与Venkat共享的挂起的intentlink一起设置,这是有意义的
我正在我的应用程序中使用谷歌日历API 我面临的问题是谷歌没有给我发送推送通知 我在这里安装了我的应用程序 验证域: 观看了日历:并获得了成功的回复 但是,完成所有这些之后,我的web钩子不会收到推送通知。谷歌似乎就是不发送它们。也许我错过了一步?我使用https URL 问题在于,我用于推送通知的URL没有列入白名单,如果是从其他网络(如谷歌)请求的,则无法处理该请求 P>因此,如果存在这样的问题,请考虑在网络外部检查URL可用性。任何人都可以从任何地方访问它 是吗?
我想问你们是否知道一个能证明PWA技术能力的来源 理想情况下,应用程序可以按需提供特定功能(fire push通知、同步等) 想象一下,您需要向PWA介绍一个非技术性客户机,并给他们一个如何工作的示例。你将如何做到这一点?我认为你可以使用Twitter PWA来实现这一点。除此之外,它是众所周知的几乎每个人在互联网上,它有顶级的功能为您的PWA“演示”,如推送通知,背景同步,等等 电子商务对话您可以试试Aliexpress PWA,从他们网站的初始提示开始,我就一直在使用它。谢谢您的回答!你是对
我制作了一个基于Worklight Consumer Edition 5.0.5的应用程序,并完成了推送通知 正如苹果最近所说,它不接受使用UDID的新应用程序 我认为Worklight正在使用UDID 我想现在,苹果会接受我的App for App Store吗?或者我现在要做什么 我必须升级5.0.6版本的应用程序吗?IBM Worklight通常不使用UDID,更具体地说,UDID不用于推送通知,而是用于设备令牌 此外,版本5.0.6.1包含进一步的更改,使Worklight与苹果的应用商
我正在通过stackmob发送推送通知。它首先给出log作为 推送到[2384740BD0B06EAA8635B33CF58B6E2693E8EAC41B6E7F085DE4DA6955D47098] 然后过了一段时间,它说 将有效负载为{alert:New alerts available,badge:1,type:1}的令牌推送到1时未找到推送令牌 它让我头晕目眩。有人能帮我把日志弄亮吗 另外,它不会将通知推送到设备
我在用Android设备尝试WL6.0推送通知。推送通知工作正常。我还尝试使用投票。根据信息中心的文件 对于轮询,我们需要调用另一个过程,在一定的时间间隔后,当我们从该过程得到响应时,方法push就完成了。如果我错了,请纠正我 因此,根据这一点,我声明了一个名为getNotificationsFromBackend的新过程,并调用了它 像这样 WL.Server.createEventSource({ name: 'PushEventSource', onDeviceSubscr
我正在使用google()提供的GCM演示应用程序 在my app server中接收上游XMPP消息时,从同一客户端接收到的连续令牌在其“和”键上有所不同,是这样吗 据我所知,“From”键应始终指向客户端获得的静态GCM注册ID,因此不应更改(至少每个上游消息!) 下面是我从应用程序收到的3条连续的上游消息,它们被转换为json: {u'category': u'com.google.android.gcm.demo', u'time_to_live': 86400, u'from': u'
我正在开发一个使用Bluemix推送通知的应用程序。当应用程序位于前台或后台时,将调用带有完成处理程序的DidReceiveEmotentification(),一切正常 但当应用程序未启动,且通知由其他设备发送时。从顶部向下滑动时,手机会在系统通知中显示推送通知,但单击通知不会启动应用程序。它只是撤销了通知。Android和IOS也是如此 如何通过单击通知启动应用程序 谢谢并致以最良好的祝愿 Jen对于Android,您必须确保在您的AndroidManifest.xml中包含以下内容,这些内
下面是Bluemix站点中提到的,但在调用时获取未定义的函数 MFPPush.initialize("appGUID of push", "clientSecret of push"); 我刚刚运行了一个能帮你解决问题的程序。确保按照自述文件中的说明进行操作,并确保更改index.js中的路由和guid(看起来应该是这样的): 您将能够在推送通知服务凭据中找到路由和guid 按照说明运行后(并确保已为您使用的任何平台正确设置GCM/APNS),单击“注册”后,您将看到此屏幕: 我刚刚运行了
在我的Ionic 2项目中,我有下面的代码,它应该接收推送通知。当我运行代码时,我在控制台中不断得到一个错误,说没有Push的提供程序 import { Component, ViewChild } from '@angular/core'; import { ionicBootstrap, Platform, Nav } from 'ionic-angular'; import { StatusBar, Splashscreen} from 'ionic-native'; import { C
我正在使用Gmail来获取用户的Gmail活动。它工作得很好,但是我注意到一个奇怪的行为,它阻止我向用户发送电子邮件附件 每次向服务器端点发送推送通知时,我都会发送GET请求,请求使用从引发的通知中收到的historyId 当在未发送文件附件的电子邮件上发送历史记录列表请求时,我会收到包含消息Id的对象响应 {"history":[{"id":"59237","messages":[{"id":"15eb563b63b660ed","threadId":"15eb563b63b660ed"}]}
我尝试通过图书馆发送存折推送通知 但设备并没有尝试推送我的服务器(所有请求都写在日志中,他是空的) 我不明白怎么了。。。一些想法?它可以有一个缓冲区吗?你填了吗?问题是这个代码工作了三年,证书换了三次,然后在下一次证书换了差不多半年后,推送停止了。我不认为这是什么buffer $config['production'] = DOCROOT . '/my_cert.pm'; $config['entrust'] = DOCROOT . '/entrust_root_certification_au
我有一个奇怪的问题,我通过FCM向iOS设备中的主题发送通知 有时,当设备连接到慢速internet或无internet,然后再连接回internet时,之前发送的所有通知都不会收到,之后发送的新通知也会延迟 例如:一台设备将连接回互联网,一切正常,但我收到的通知延迟了10分钟,当我第一次收到通知时,它会在对话框中说:10分钟前 如果我在那之后重启iPhone,一切都会恢复正常!我可以正常接收通知。 这个问题发生在我的两个不同的设备上,所以我确定它不是从手机上发出的。其他应用程序通知也可以正常工
我正在使用推送通知制作Blazor WebAssembly,就像Android通知一样 我已经做过了,而且很有效。但问题是,当我半个小时或更长时间不使用这些应用程序时,通知没有到达。但是当我使用它并离开应用程序5分钟左右时,通知到达了 你能帮助我如何使我的应用程序始终打开,即使在后台也可以吗?检查你的服务人员并发布你的源代码。我没有任何正在等待的服务人员。这是最新的
喂, 我正在尝试使用pushwoosh推送服务,但按照他们的建议设置info.plist时遇到了问题。他们提到用Pushwoosh_APPID键设置一个ID,这很好,但有一个值:“您的Pushwoosh应用程序ID字符串值”。我尝试使用应用程序代码时几乎没有信心,但当我编译时,我收到的日志似乎证实了我的怀疑: 2012-10-27 15:58:45.722 Taxi Profi[6130:907] Initializing application: (null), (null) 2012-10-
在推送通知机制中,如苹果的推送通知服务,它们使用持久的IP连接 我的问题是,使用持久连接如何节省设备的电池和带宽? 我的印象是,由于连接是持久的,因此设备总是使用WiFi或3G/LTE无线电 我知道,通过持久连接,当没有更改时,您不会因为不请求服务器更改而浪费带宽,相反,服务器会“推送”这些更改。但是,我看不出这是如何保护电池和带宽的(因为您与服务器的连接一直处于开启状态) 类似的问题可以在这里找到: 但我认为答案还不够。它保持电池寿命和带宽使用的方式有点间接。节约的形式是让一个服务维护持久连
我正在考虑从pushwoosh切换到GameStrove/onesignal,但有点困惑。我使用的是Unity SDK,在文档中看不到我能够从一个单元推送到另一个特定单元的任何地方。有人能帮我澄清一下这是否可行吗 提前感谢是的,这是可能的 OneSignal API支持以多种方式向单个用户或用户组发送通知。在您的情况下,最好的方法可能是通过设备的OneSignal ID(通过OneSignal API中的include\u player\u ID字段) 您可以通过自己的后端服务器上的OneSig
有没有办法在Appcelerator中不从控制台()发送推送通知 例如,Appcelerator是否具有发送推送通知的自定义API?e、 g.我们的服务器向appcelerator API发送请求,并向设备发送推送编号。有大量免费的开源模块,您可以自己设置。一些依赖于服务,如,其他完全开放 请记住,对于iOS,您不需要模块,只需获取令牌(),然后将其发送到后端即可 Android的一个好模块是是,您可以使用axway REST API发送推送通知 谢谢!那真的很有用。我在appcelerator
我正在将华为Push Kit()集成到颤振应用程序中 我测试在我的华为手机上安排每分钟通知一次,并且我能够按照预期获得通知。但是当我尝试使用clearNotification()函数(如下所示)取消通知时,通知似乎没有取消。我想知道我是否遗漏了什么 scheduleLocalNotification() async { try { Map<String, dynamic> localNotification = { HMSLocalNotifica