草庐IT

change-notification

全部标签

ios - Apple Push Notification Service 发送重复通知

我有一个iPhone应用程序可以从ApplePushNotificationService接收通知。我正在使用(EasyAPNSforPHP)使用每15分钟运行一次的Cron作业来推送通知。我有大约400台注册设备正在使用我的应用程序。问题:当我想向我的用户发送新通知时,他们会多次收到通知,而且总是一样。我不知道为什么Apple会多次发送相同的通知(比如5或6次)一些额外的信息:EasyAPNS的工作原理是一次获取100条消息(如一批),所以我猜将400条消息发送给我的所有用户需要1小时。在我的apns_messages表中,消息对于每个设备只有一个条目,因此理论上不存在重复消息。似乎

ios - PubNub : Route to push notification service even if device is in the foreground

我想知道是否可以使用PubNub将消息路由为推送通知,即使应用程序在前台运行也是如此?我能想到的一种方法是:处理需要首先发生的任何特定路由和事件。检查消息的推送注释部分并发送localdevicenotification.或者,可以在此处完成任何自定义UI等。 最佳答案 PubNub确实在应用程序处于前台时发送推送通知。事实上,PubNub(移动推送通知服务器)并不知道设备是在前台、后台还是根本没有运行。因此推送通知总是以任何一种方式发送到设备。请参阅以下PubNub开发人员社区文章,SendingAPNSandGCMMessage

ios - 苹果开发者账号 :- how to change the "agent name"?

我需要更改代理名称,有什么办法吗? 最佳答案 我刚填了AppleDeveloperProgramSupportform并解释了我的情况。几个小时后,收到一封电子邮件,说他们已修复它。顺便说一句,它拼错了,他们改正了,我没有要求更改全名。 关于ios-苹果开发者账号:-howtochangethe"agentname"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3341419

android - 手机间隙 : local notification repeat every Sunday of the week?

我正在尝试在我的项目中实现Phonegap本地通知。我正在使用这个插件:de.appplant.cordova.plugin.local-notification-custom我已经安装了插件并进行了测试,它工作正常。我用这段代码测试了它,它工作正常:cordova.plugins.notification.local.schedule({id:1,title:'Iwillbotheryoueveryminute',text:'..untilyoucancelallnotifications',sound:null,every:'minute',autoClear:false,at:n

iphone - Xcode 4 ARC 重新检查错误 - "changes retain/release properties of pointer"

正在尝试通过ARC转换的重新检查,但我不确定如何解决此问题。方法和属性不一致,我不知道该怎么办:-(void)getObjects:(id*)objectsandKeys:(id*)keys{return[self.itemsgetObjects:objectsandKeys:keys];}@interfaceSoapArray:SoapObject{NSMutableArray*items;}@property(nonatomic,retain)NSMutableArray*items;错误:将“__autoreleasingid*”发送到“__unsafe_unretainedid

ios - 在 App-Code 中注册 Apple Push Notification

我写了一个iPad应用程序,它通过apns接收远程推送通知。该应用程序审查通知并正确处理它们。在AppDelegate.mi中调用:registerForRemoteNotificationTypes:我还有:application:didRegisterForRemoteNotificationsWithDeviceToken:设置和所有工作就像一个魅力。在委托(delegate)中,我构建了一个指向服务器上注册脚本的url。Delegate被调用,这导致调用url在我的服务器应用程序中注册设备等以发送推送通知。但是!如果用户是第一次启动应用程序,那么到目前为止他还没有设置凭据。该应

objective-c - UIGestureRecognizer State Changed 和 touchesMoved 之间有什么区别?

我正在研究在LongPressGesture之后拖动UIView。一些代码使用touchesMoved:,一些代码检查UIGestureRecognizerStateChange.还是不明白,哪个更好? 最佳答案 来自manual:Whenagesturerecognizerrecognizesadiscretegesture,itsetsthestatepropertytoUIGestureRecognizerStateRecognized.Ifthegestureiscontinuous,itsetsthestateproper

iOS : No Notification Received from Facebook App Request

我必须在我的应用程序上集成应用程序请求,但它似乎不起作用。我搜索了一下,找不到明确的答案。一些报道的回复说可以在FacebookAppCenter中找到请求。但我没有收到任何请求,也没有收到通知。我正在使用FacebookSDKforiOSv3.8发送请求。没有错误,有请求,总是成功,但仍然没有通知。这是我用来发送请求的代码。-(void)sendAppInvite:(NSString*)message{NSMutableDictionary*params=[NSMutableDictionarydictionaryWithObjectsAndKeys:@"app_non_users"

ios - 如何查看 "Ask for push notifications"权限提示是否被点击

如何检查用户是否以及何时对此View执行操作?我想这样做:ifnotificationviewclosed{dosomething}但是我想不出一个合适的方法来检查这个。这是我的代码:funcSetupPushNotifications(){//RegisterforPushNotiticationsvaruserNotificationTypes:UIUserNotificationType=(UIUserNotificationType.Alert|UIUserNotificationType.Badge|UIUserNotificationType.Sound)ifUIAppli

objective-c - 具有深层嵌套层次结构的不可变 NSDictionary : change a value for a key?

如果我有一个带有嵌套层次结构的不可变NSDictionary,来自JSON字符串,更改深层嵌套在层次结构中的键的值的最简单方法是什么?例如,我有一个字典,“key1”的值是一个数组,数组里面,每个元素是一个字典,每个字典里面,有一个键“key2”的值,现在我想要改变“key2”的值,因为整个数据结构是不可变的,这使得它变得困难,我是否应该用可变集合复制这个数据结构以便我可以改变那个值,这似乎有很多开销,但是这个这是我想到的唯一方法。 最佳答案 我不知道这是否是您可以接受的替代方案,但您可以使用NSJSONReadingMutable