草庐IT

通知栏

全部标签

ios - 如何在 Node JS 中使用 Amazon SNS 将 VoIP 推送通知发送到 iOS 设备

我正在尝试使用名为sns-mobile的NodeJS包将VoIP推送通知从应用服务器直接发送到iOS设备和AmazonSNSAPI.但是,当我尝试使用以下代码发送VoIP推送时,这是我收到的错误消息。有人可以建议我哪里出错了,我已经花了将近半天的时间来解决这个问题。Invalidparameter:JSONmustcontainanentryfor'default'or'APNS_VOIPvariOSApp=newSNS({platform:SNS.SUPPORTED_PLATFORMS.IOS,region:'us-west-2',apiVersion:'2010-03-31',ac

iphone - 如果应用程序未通过点击 'View' 按钮启动,则检索最新的推送通知

我想知道如果应用是从主屏幕启动而不是按通知上的“查看”按钮,是否有任何方法可以检索最后收到的推送通知。我们正在编写的应用程序用于处理敏感数据,重要的是中央服务器能够随意远程禁用客户端,而不需要应用程序需要互联网连接才能启动.我为此提出的基本想法是发送带有自定义负载的推送通知,让应用知道在它可以正确同步其数据之前禁用自身。如果用户在通知上按下“查看”​​,这会起作用,但如果他们取消它然后单独启动应用程序,则不会起作用。我很想知道这是否可行,或者是否有更好的方法来实现此功能。 最佳答案 这是不可能的。您的应用程序必须在启动时连接到服务器

ios - 当我的应用收到多个推送通知时会发生什么?

我对APNs有疑问。如果应用程序在当前未运行时收到超过1个通知,会发生什么情况。操作系统是否会一一显示警报[如果用户继续关闭警报]或者如果用户单击任何“查看”操作,它将启动该应用程序,如果是这样,其余的警报呢?如果应用程序启动,它是否会提供启动应用程序的通知对象,或者我们可以访问队列中的所有通知警报。如果一个应用程序(未运行)收到超过1个通知,请帮我解决这个过程是什么?具有可能的选项(“查看”/“关闭”) 最佳答案 如果设备在同一时间间隔接收到警报并延迟几毫秒,它将通过声音通知多个警报,甚至您可以看到所有这些警报一个接一个地弹出并消

iphone - 注册设备以在首次启动时推送通知

第一次启动推送应用时,系统会询问用户是否要允许推送通知。这里的问题是,在用户做出决定之前调用了didRegisterForRemoteNotificationsWithDeviceToken,因此在用户单击按钮之前,enabledRemoteNotificationTypes全部被禁用。我在我的服务器上注册设备以使用此didRegisterForRemoteNotificationsWithDeviceToken方法推送消息,所以我第一次遇到禁用所有通知的用户,尽管用户可能点击了“允许”几秒钟稍后。下次启动此信息会更新,但只要用户不重新启动应用程序(这在多任务处理时可能需要很长时间),

android - 推送通知 iOS 和 Android 客户端到客户端 native 代码

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。所以我正在计划一个适用于iOS和Android的应用程序。这两个应用程序都将使用native代码,因此iOS6上的Objective-C和带有AndroidSDK4.0(API14)的Java。该应用程序将连接到一个共享的MySQL数据库(C/JDBC)。它应该能够从两个平台双向发送和接收推送通知。通知将不包含任何有效负载数据,它们将仅用于通知数据库中有

iphone - 在本地通知中设置 repeatInterval

我想将重复间隔设置为用户从日期选择器中选择的值。我的应用程序中有倒计时模式类型的日期选择器。如果用户从日期选择器中选择4小时15分钟,那么我将使用以下代码设置firedate和闹钟。[NSDatedateWithTimeIntervalSinceNow:[pickerTimercountDownDuration]]但我希望该通知应每4小时15分钟重复一次,直到用户取消它。我做了很多研发搜索,但我无法弄清楚。到目前为止我使用的代码是:localNotification=[[UILocalNotificationalloc]init];[localNotificationsetFireDa

ios - 在后台通过 iCloud 同步本地通知

我正在使用iCloud通过用户的所有Apple设备同步我的应用程序数据。问题是用户可以为自己创建一个警报,我想这样做,如果用户在iPad中创建了一个通知,他也会在iPhone中收到通知,而不需要在iPhone中打开应用程序(同步iCloud变化)。我希望iCloud在后台同步,仅用于通知。此外,当用户收到通知并在他的iPad中打开该应用程序时,该通知应从他的所有其他Apple设备中删除,它不应出现在通知中心。这可能吗?非常感谢! 最佳答案 假设应用程序尚未在iPhone上运行,iPad上的应用程序向iPhone发送通知的唯一方法是应

ios - 在推送通知权限对话框中选择取消后,设置显示通知警报已开启

请注意,此问题适用于iOS6,这是我提出问题时iOS的最高生产版本。我没有对更高版本的iOS进行后续测试,情况很可能已经发生变化。如果您在更高版本的操作系统上观察到相同的行为,请发表评论!我的应用注册了推送通知。出现权限对话框(“MyApp希望向您发送推送通知”)。有两种可能的流程:a)用户选择确定。Settings->Notifications->MyApp然后显示警报的完整权限,如我所料。或b)这是错误用户选择取消。我希望设置->通知->MyApp显示该应用程序不在通知中心,并关闭所有权限。然而,事实恰恰相反-与他们确定对话框的情况没有区别!除了我的应用程序之外,我还发现BBCNe

ios - 蓝牙信标启动应用程序或生成推送通知

是否有可能实现应用程序的地理围栏启动,但使用蓝牙信标而不是GPS?IE。当手机靠近具有特定ID的设备时,它会启动该应用程序(或以某种方式生成推送通知,进而启动该应用程序)? 最佳答案 不,不在iOS6或5中。不过,您可能有兴趣查看即将发布的版本的文档。您可能会在其中发现一些令人惊喜的东西。 关于ios-蓝牙信标启动应用程序或生成推送通知,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

ios - parse.com action-loc-key 推送通知

我一直在努力寻找这个问题的答案,但就是找不到。我知道要将iOS8推送通知上的按钮标题从“查看”更改为其他内容,我必须在action-loc-key中指定它,但我该怎么做特别是Parse.com?我是否会为alert创建一个NSDictionary并将其作为下面的键,然后将该NSDictionary添加到推送数据的JSON有效负载中,或者会我直接添加到推送数据?有人可以给我举个例子吗? 最佳答案 您可以直接设置Parse推送负载的data字段的aps字典,并完全按照Apple中的描述设置action-loc-keys.varpaylo