草庐IT

推送通知

全部标签

iOS10:收到推送通知后无法获取当前用户通知设置

我正在使用推送通知开发应用程序,但我只在iOS10设备上遇到了问题。我可以在第一次启动时获取currentUserNotificatoinSettings.types。[UIApplicationsharedApplication].currentUserNotificationSettings.types;但是在我得到pushNotification之后,读取currentUserNotificatoinSettings.types的线程无一异常(exception)地卡住了。不知何故,我试图通过在Xcode中使用@try@catch、breakpointNavigator或在分析器

ios - 推送背景颜色为 "clear"的新 View Controller

我有两个ViewControlleroneVC.swift和twoVC.swift。我想在oneVC.swift上显示twoVC.swift作为叠加层,twoVC.swift的背景颜色为透明。见附件。我正在尝试使用以下代码:letstoryboard=UIStoryboard(name:"Main",bundle:nil)lethomeVC=storyboard.instantiateViewController(withIdentifier:"twoVC")as!twoVChomeVC.providesPresentationContextTransitionStyle=true;h

ios - 如何使用透明模式推送 View Controller ?

我正在尝试使用透明模式推送ViewController。这是我的代码:SearchViewController*searchViewController=[self.storyboardinstantiateViewControllerWithIdentifier:@"SearchViewController"];searchViewController.view.backgroundColor=[UIColorcolorWithWhite:0alpha:0.7f];[self.navigationControllerpushViewController:searchViewContr

ios - 使用 Firebase 实时数据库发送聊天应用程序构建的推送通知

我目前正在使用Firebase实时数据库构建聊天应用程序。我拍了thisRaywenderlichtutorial作为我学习Firebase的起点。在我的例子中,我需要在有新消息时发送推送通知(还有其他Firebase中的数据库更改的推送通知)。我知道有FCM和FirebaseNotification可以发送推送通知,但它们只能从外部触发和HTTP请求。我不介意拥有自己的Node.js服务器来实现这一点,但我该怎么做呢?我如何跟踪新消息的位置(数据库中的更改)。什么是FirebaseAdminSDK?我应该使用那个吗?我是Firebase的新手,有点迷路了。有人能让我走上正轨吗?

android - 接收 Firebase 通知不规律

有时即使使用有效的Firebasetoken,通知也不会发送给我们的用户。在为所有用户安排通知时,通常也会有延迟。在许多情况下,此延迟超过30分钟。我已经彻底检查了我们的日志,当我们向FCM发送请求时没有错误响应 最佳答案 Firebase不保证通知送达。如果深入挖掘,您会发现许多已报告此问题的场景:Android:DelayinReceivingmessageinFCM(onMessageReceived)https://github.com/firebase/quickstart-android/issues/83https:/

ios - 在 Expo iOS 客户端上没有收到推送通知

我正在开发一个使用推送通知的应用程序。问题是即使使用推送通知工具,我也无法在iOS设备上收到推送通知。在Android上,一切正常。我已经卸载/重新安装并从expoiOS客户端注销,但问题仍然存在。我在我的应用程序中所做的唯一值得注意的更改是更新到SDKv33。知道可能是什么问题吗? 最佳答案 发生这种情况的常见原因IOS需要为每个应用授予通知权限。当应用程序处于前台时,IOS不会显示通知。您可以通过附加通知监听器来检查它。 关于ios-在ExpoiOS客户端上没有收到推送通知,我们在S

ios - 使用 Azure 和 Node.js 将 APNS 推送发送到 iOS 不起作用

我需要使用Azure向iOS设备发送推送通知。我向其中添加了NotificationHub和p12证书。这是我的node.js代码:asyncfunctionsendPush(token){varnotificationHubService=azure.createNotificationHubService('hubname','connectionstring');//registrationisdoneonlyonce:notificationHubService.apns.createNativeRegistration(token,['tag_associated_with_

ios - UITabBarController 以编程方式添加 Controller 导致通知打开时出现问题

以下是我以编程方式将Controller添加到UITabBarController的代码classAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varfirstTabNavigationController:UINavigationController!varsecondTabNavigationControoller:UINavigationController!varthirdTabNavigationController:UINavigationController!varfourthTabNav

使用idea 创建 推送docker镜像 并创建运行容器

目录一、开启Docker远程访问二、idea安装docker插件三、SpringBoot集成docker部署1、修改pom文件,添加properties,添加plugin2、配置dockerfile文件:在工程根目录下新建dockerfile文件常规做法**如果需要读取外部的配置文件**3、创建docker镜像4、查看容器配置5、查看SpringBoot镜像日志四、设置环境变量1、修改yml中配置IntellijIDEA快速实现Docker镜像部署的方法步骤一、开启Docker远程访问编辑vim/lib/systemd/system/docker.service添加-Htcp://0.0.0.

ios - Apple 推送通知错误/SSL 错误 20

我在尝试使用Apple推送通知服务验证我的SSL证书时遇到问题。我遵循了iOS开发者网站上的所有说明(创建新的配置文件、创建新的AppID、创建证书签名请求、下载apns.cer文件等)。然后,按照在线教程,我将.p12文件转换为.pem文件,将.cer文件转换为.pem文件,以尝试验证证书。这是我在终端发送的请求:openssls_client-connectgateway.sandbox.push.apple.com:2195-certMyCert.pem-keyMyKey.pem它询问我的密码,我给了它并且它接受了。然后它返回了很多东西,最后带有以下内容:验证返回码:20(无法获