草庐IT

手表通知

全部标签

ios - 自定义推送通知声音(.wav)文件未在 ios7 中播放

aps={alert="pushmessage";badge=1;id=557;sound="seller.wav";type=107;};虽然我在我的包中添加了“seller.wav”文件,但当推送到来时,我无法播放自定义声音。帮我解决这个问题。提前致谢。 最佳答案 检查文档中的“准备自定义警报声音”:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/I

iOS 推送通知将旧通知带回锁定屏幕

我使用Parse向iOS设备发送推送通知。这很好用。但有时(这里是问号)有一种奇怪的行为:向设备发送推送通知...我在设备上滑动/点击它,一切正常。它不再在锁定屏幕上可见,而是在通知中心(下拉菜单)上可见。好的!在iPhone屏幕关闭时向此设备发送另一个推送通知...通知出现,但旧通知也再次出现(即使它已存在一天)并且两种声音几乎同时播放。 最佳答案 一位Parse员工回答了这个问题:It'srare,butcanhappenwhenanappsendsalotofsimilarnotificationstothesamedevic

ios - 单击时关闭苹果推送通知

所以这是一个非常简单的问题。我的服务器向iOS设备发送一个APN,我可以点击通知,应用程序启动,一切正常,但通知永远不会被取消,它只是位于通知中心。如有任何帮助,我们将不胜感激!很抱歉,如果之前已经回答过这个问题,我搜索了整个堆栈,只找到了对本地通知的引用。编辑好的,所以当我放[UIApplicationsharedApplication].applicationIconBadgeNumber=0;[[UIApplicationsharedApplication]cancelAllLocalNotifications];在application:didFinishLaunchingWi

ios - 显示状态栏和提示通知下拉

在iOS中,如果您从屏幕上垂直滑动到屏幕上,您将看到通知屏幕下拉。如果您将状态栏设置为隐藏(全屏应用程序),然后向下滑动,您会看到一个提示下拉“选项卡”,这太棒了!(见下面的截图)是否有显示状态栏以便用户可以看到时间、他们的服务和电池百分比以及所有内容,然后我们还可以提示下拉“选项卡”显示而不是自动向下滑动整个通知中心? 最佳答案 我相信没有直接的机制,但可以应用一个技巧来实现这一点。但这同样不会给出您在这里期望的确切解决方案。但让我分享一下我的想法。在UIViewController子类中实现touchBegan方法并捕获触摸事件

ios - 一个有争议的类似委托(delegate)的事件通知模式

我继续编写高级开发人员的代码,在那里我遇到了一种编码模式,它不仅很奇怪,而且让我对很多事情感到好奇。然而,我谈到的模式是这样的:有一个UIViewController,它的View有一个扩展的UIView实例作为subview附加到它。此自定义UIView类引用了上述UIViewController。UIViewController中定义了一系列方法,负责处理UIView中的事件。由于此UIViewController作为引用存在,我们的自定义View通过此引用调用那些事件处理方法!在这样的代码系统中,内存影响是什么?这与委托(delegate)模式有何不同?什么情况下使用这种编码可以

ios - 在没有 AppDelegate 的 iOS 中收到推送通知时如何获取通知?

我正在为iOS构建用于推送通知的静态库。我如何在无法访问AppDelegate的情况下确定何时收到推送通知?换句话说,我不希望用户调用某些库委托(delegate)以便在收到推送通知时告诉lib。AppDelegate有这个方法didRegisterForRemoteNotificationsWithDeviceToken,如果我可以在调用该方法时收到通知,那将是完美的。我认为NSNotificaitonCenter一定是解决方案,但是没有这样的通知可以通过将观察者添加到NSNotificaitonCenter来接收,它会在收到推送通知时被触发。还是我错了?但是,有一种解决方案,不是我

ios - 生产推送通知在之前工作后停止工作

我提供这个问题和答案是因为我没有看到我遇到的相当常见的“APNS不工作问题”问题,也许我的经验可以帮助其他人。我在商店中的一个应用程序使用推送通知。该应用程序的第1版运行良好。没问题。我创建了1.1版,在沙箱APNS上对其进行了测试(运行良好)并提交了它。在1.1获得批准后的某个时候,我注意到推送通知不起作用。我的设备没有收到任何推送通知,其他任何用户也没有。这自然让我相信我在创建v1.1时搞砸了证书或类似的东西。我检查了所有正常的东西-沙盒与生产、证书、供应配置文件等。没有骰子。--我的服务器设置我自己正在与APNS服务器进行交互,每当我向Apple发送APNS消息时,我都会得到积极

iOS 推送通知未显示在锁屏上

在我的应用程序中,我有这个:[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound];但是,当我通过ApnsPHP从我的Web服务器发送通知时,角标(Badge)已显示,但锁屏上没有消息。消息只能在通知中心找到。我是否需要执行更多操作才能在锁定屏幕上启用通知? 最佳答案 确保“

ios - Skype 如何在 iOS 上实现来电长推送通知?

我正在尝试实现一个iOS应用程序,用户可以在其中接收推送通知/提醒一分钟,声音类似于Skype的来电提醒。但它不是VoIP应用程序。它用于紧急警报,所以我想推送一些文本,但与普通推送通知不同的是,推送时间更长。谢谢 最佳答案 我会采用不同的方法。发送静音通知,这样通知就不会播放任何声音。构建您的应用程序,使其能够在后台播放音乐,并在收到无声通知后,启动声音循环。播放声音并等待用户与应用交互或在X时间后停止。至少我会从这种方法开始并调整它以使其成为我想要的方式。 关于ios-Skype如何

ios - 来自 Rails 应用程序的 Apple 推送通知

我正在使用HoustonGem从我的Rails应用程序发送推送通知。我尝试打印来自API的响应。它只返回一个整数(120,124,192等...)如果推送通知处理成功,我的Rails应用有什么方法可以让我理解。certificate_enterprise=File.read("config/enterprise.pem")connection=Houston::Connection.new("apn://gateway.sandbox.push.apple.com:2195",certificate,pass_phrase)connection.openconnection.write