草庐IT

Notifications

全部标签

ios - 如何在应用程序被杀死时从服务器推送通知

我正在开发一个应用程序,可以从服务器接收通知。我使用了UILocalNotification,我的应用程序可以通过前台和后台模式从服务器接收信息,但我不知道当我的应用程序被用户杀死时如何做到这一点。事实上,我知道Facebook消息应用程序可以轻松做到这一点,我们总是随时收到通知。请给我一些解决方案,非常感谢。 最佳答案 请阅读此链接https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/RemoteNotificatio

android - 如何使用Firebase数据库和Firebase通知为聊天应用程序构建通知系统

我正在使用Android中的Firebase数据库开发聊天应用程序。我已经完成了核心(聊天和用户的列表Activity),但尚未完成通知系统。我想要的是,当一个用户添加到对话(单个或组)中,而另一个用户向该对话中写入新消息时,第一个用户必须收到一个通知,如果单击该通知,则会打开对话Activity。我的最大难题是如何构建在后台运行的服务以接收推送通知或侦听Firebase数据库节点,我需要查看这些节点以了解是否有任何消息。我想出了两种不同的方法:方法1)使用Firebase通知通过这种方法,我只是在发送方发送消息时从发送方客户端向会话中的所有其他客户端发送数据通知,因此接收方将决定显示

ios - 如何禁用 iOS 远程通知的默认通知警报 View ?

在我的应用中我启用了远程通知,if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"10.0")){UNUserNotificationCenter*center=[UNUserNotificationCentercurrentNotificationCenter];center.delegate=self;[centerrequestAuthorizationWithOptions:(UNAuthorizationOptionSound|UNAuthorizationOptionBadge)completionHandler:^(BOOLgrant

ios - 在应用程序生命周期的另一个时间请求远程通知授权?

我遇到了一个奇怪的问题。当我使用以下代码在didFinishLaunchingWithOptions中请求远程通知授权时,我能够从我的服务器(Firebase消息传递)获得推送远程通知,但是当我稍后尝试请求授权时NOTINSIDEdidFinishLaunchingWithOptions我无法收到任何通知。我不想在发布时请求授权。例如,我想在用户登录后请求授权。Apple文档说:AlwayscallthismethodbeforeschedulinganylocalnotificationsandbeforeregisteringwiththeApplePushNotification

ios - 应用商店 : In-App-Purchases: Real-time Developer Notifications

我正在开发一个应用程序,它有应用程序内购买和订阅(用户可以购买月度/年度订阅)。如何让我的后端收到有关订阅相关操作(新/取消/续订/等)的通知?我确实找到了使用GooglePlayStore的方法:https://developer.android.com/google/play/billing/billing_subscriptions.html#realtime-notificationsIn-appBillingAPI提供服务器推送通知,使开发人员能够监控Play管理的订阅的状态变化。要启用此功能,您需要使用自己的GoogleCloudPlatform(GCP)项目将后端与Clo

ios - 如何以编程方式检测 ios 推送通知权限/设置

在通知设置中(Settings->Notifications->AnyAppName),有5个项目,每个项目都有一个切换按钮,Sounds,BadgeAppIcon,在锁定屏幕上显示、在历史记录中显示、显示为横幅。我正在使用[[[UIApplicationsharedApplication]currentUserNotificationSettings]types]来获取用户的设置并提升相应的警报以供使用。它可能返回值0~7代表Sound、Badge和Banners的任意组合。问题是,我们是否能够检测到ShowonLockScreen、ShowinHistory的状态?另外,在设置页面

android - 在后台和前台使用 Expo 更改推送通知中的角标(Badge)计数

我正在研究将推送通知发送到native应用程序并阅读expo文档的方法,我被两条似乎相互矛盾的信息弄糊涂了。Notificationswillappearinthesystemnotificationtrayasyou'vecometoexpect,andtappingthemwillopen/foregroundtheapp.(来源:https://docs.expo.io/versions/latest/guides/push-notifications)但是在“为什么不展览”一节中指出:Expoappsdon'tsupportbackgroundcodeexecution(run

ios - Expo.Notifications.addListener() 未触发(iOS 独立应用程序)

我正在尝试在我的组件中使用Expo.Notifictions.addListener(在iOS独立构建上),但它不会触发,尽管已成功收到通知。addListener()放在componentDidMount()函数中。Expo.Notifications.addListener(this.handleNotification);handleNotification=()=>{this.setState({something:3,});}; 最佳答案 您没有将回调添加到您的addListener函数中。componentDidMoun

iphone - 某些用户的 UILocalNotification 音量低,有什么办法可以控制吗?

我们有一个应用程序使用UILocalNotification通知用户后台发生的事件。问题是一些用户听到的背景通知音量非常低。当它确实发生时,用户可以“重置”通知音量的唯一方法是通过设备重启。一旦完成,它就会恢复到正常水平。我们尝试过的其他方法是在应用程序外更改设置:使用音量按钮-改变iPod的音量或铃声音量,不会影响通知音量级别。设置:设置->声音->铃声和提醒->设置为最高。对通知量没有任何影响。更改iPod播放器的音量:不会影响通知音量。终于重启了iPhone-确实将通知音量设置为正常水平,但这对客户来说不是一个好的解决方案。我们为这个问题寻找代码解决方案并尝试了许多不同的选项:改

ios - 当我的应用程序位于通知中心时,我如何才能看到 UIRemoteNotificationTypeNone?

我有一个使用iOS5.1.1的用户报告说我的应用程序不允许他设置通知,即使他已将它放在通知中心。他给我发了一张截图,显示他清楚地把它放在了通知中心。但是如果应用不允许他设置通知,那是因为这段代码返回了notificationIssue==YES:BOOLnotificationIssue=NO;UIRemoteNotificationTypetypes=[[UIApplicationsharedApplication]enabledRemoteNotificationTypes];if(types==UIRemoteNotificationTypeNone)notificationIs