草庐IT

Notifications

全部标签

iphone - 如何在 Objective-C 上发送带参数的通知?

我需要发送带有参数toInterfaceOrientation和duration的通知@"willAnimateRotationToInterfaceOrientation"(问题#1)到应用程序上的所有UIViewController(问题#2)。如何为此编写代码?[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(willAnimateRotationToInterfaceOrientation:toInterfaceOrientation:duration)name:@"willAnimat

ios - 当用户禁用屏幕自动旋转时,UIDeviceOrientationDidChangeNotification 事件未触发

如果设置了自动旋转,我可以接收UIDeviceOrientationDidChangeNotification事件。但是当禁用屏幕自动旋转时,方向通知将不再起作用。我想达到的效果是像iPhoneCamera和Camera+一样:无论用户锁定或不锁定屏幕旋转,应用程序都可以立即正确地对应旋转变化。有谁知道为什么当用户锁定屏幕旋转时不发送通知?即使禁用了自动旋转,我如何对应设备方向的变化? 最佳答案 我还想获得相机应用程序的效果,即使用户设置了纵向方向锁定,该应用程序也会检测设备的方向。UIDeviceOrientationDidCha

ios - 如果用户不打开应用程序而忽略了太多通知,iOS 是否会停止发送静默推送通知?

我们对iOS推送通知相对较新,而且一如既往地使用Apple,我对解决方案的优雅印象深刻,但也对该功能的一些似乎不透明的“幕后”管理感到有点恼火行为。我的问题是:在成功收到大约。10个单独的静默推送通知以每小时一个的速度,在我们的测试用户最终打开它之前,不再向我们的测试应用程序发送通知。基于此看来,如果iOS确定某个应用程序未在使用中,它可能会停止发送静默推送通知。这是预期的行为吗?有谁知道Apple为此使用的启发式算法的任何粗略细节?感兴趣者的测试详情仅供引用,我们的测试设置如下:我们构建了一个简单的通知测试应用(使用application:didReceiveRemoteNotifi

android - APN,GCM(FCM): How to add rich media to notifications?

我正在开发一款目标为Android、iOS的生产力移动应用程序。我正在使用meteor框架cordova,我的应用程序使用raix:push发送通知.现在我想利用iOS10引入的AppleUserNotificationsFramework提供的新功能。更具体地说,我想允许自定义操作,将文档预览作为媒体附件发送,并可能设置自定义UI以具有更适合文档的矩形视口(viewport)。我做了一些研究,我有点担心上面引用的库会被弃用,如果meteor确实迁移到graphql,那么很快就会被弃用。也许现在是时候集成一些托管的实时数据流网络服务,比如Pusher?感觉有点奇怪,因为这种“三向绑定(

php - Apple 推送通知中的表情符号支持

我正在开发名为“INTERSTIZIO”的iPhone应用程序。在此我实现了用户之间聊天等功能。在此用户可以发送文本、位置和带有表情符号的文本。如果应用程序在接收端未处于打开模式然后从后端生成推送并显示给接收者。我能够在推送中显示消息,如“用户名:你好......”但我也想在推送消息中显示表情符号,如“用户名:Hay:)”所以任何人知道如何使用苹果的表情符号代码(例如微笑苹果代码是\u263a)实现这种类型的推送消息吗?我已遵循此链接中给出的解决方案:http://code.iamcal.com/php/emoji/但它返回的代码与我在函数中传递的代码相同。它在网页上工作正常,但在推送

android - Azure 推送通知中心 - 如何处理 iOS 和 Android 的有效负载格式?

我正在尝试通过Azure通知中心同时支持iOS和Android平台。iOS平台需要以下形式的负载:{"aps":{"alert":"NotificationHubtestnotification"}}而Android平台需要以下形式的负载:{"data":{"message":"NotificationHubtestnotification"}}我知道可以修改有效负载以包含更多信息,但示例足以解决问题。鉴于我根据标签向目的地发送通知并且我没有记录每个推送通知注册使用哪个平台是发送通知两次的唯一选择,一次用于applenative,第二次用于gcm原生?hubClient.SendApp

ios - 如何在通过向上滑动杀死whatsapp后存档whatsapp(iOS版本)通知处理

直到现在搜索我所知道的是,在iOS中,通知无法处理,一旦应用程序被杀死,然后通过点击应用程序图标启动该应用程序。我想实现whatsapp的功能,即1)我从多任务向上滑动中杀死了whatsapp。2)我收到whatsapp1条新消息推送通知。3)然后在不启动whatsapp(通过应用程序图标或通过通知)的情况下,我断开移动数据/wifi或任何互联网连接。4)断开所有连接后,我通过从应用程序图标(而不是通知)启动它来启动whatsapp。5)然后我发现那些通知消息已经作为新消息显示在顶部聊天中,带有消息计数。现在,我担心的是,即使在应用程序被终止后,什么应用程序如何处理推送通知。

ios - 在 iOS 中的特定时间唤醒应用程序

我需要构建一个具有闹钟功能的应用程序-这意味着用户将能够为应用程序设置唤醒时间并执行一些操作。我看到我可以发布和捕获本地推送通知,但我需要在应用程序唤醒时运行一些代码。iOS是否提供这种行为?谢谢! 最佳答案 据我所知在iOS中没有这样的行为。如您所述,可以捕获推送通知。你可以运行你的代码应用程序委托(delegate)类中的application:didReceiveRemoteNotification或application:didReceiveLocalNotification方法。有关notifications:的更多信息

ios - 在运行时获取配置文件的到期日期?

我有一个应用程序,我经常通过临时分发方法将其分发给测试人员。这些测试人员中的一些人“随时待命”并且对配置文件和季度到期有足够的了解,并且可以(如果我忘记了)插入我重建一个新版本供他们测试。然而,一些用户似乎总是到了它停止运行的地步,然后提示和提示它——尽管他们可能不理会iOS级别的提醒。我的问题是,我能否以编程方式在运行时获取到期日期并执行我自己的“应用内”警报或系统通知以提醒他们下载更新版本? 最佳答案 你正在寻找类似的东西"ExpirationDate2014-12-06T00:26:10Z"in[[NSBundlemainBu

android - 知道应用程序是否收到来自服务器端的通知

我正在构建一个类似报纸的应用程序,我想知道有多少人收到了这篇文章的推送通知与有多少人实际阅读了它。我正在考虑实现一种方式,当收到通知时,应用程序会唤醒并向服务器发送请求说“嗨,我是_____,我收到了文章____”并将其存储在数据库中。然后,如果用户单击通知并阅读文章,我会发送另一个请求,说“嗨,我是____,我已经阅读了文章_____”,我还将它存储在数据库中.之后,通过一些查询,我能够了解读取/接收的百分比。我不明白是否有可能唤醒应用,即使用户有一段时间没有打开它并向服务器发送请求(背景意味着应用程序未启动或在缓存中?)。我想实现他们用Whatsapp所做的事情:我在Whatsap