草庐IT

objective-c - Urban Airship - 使用 NSURLConnection 发送推送

我正在开发一个简单的原型(prototype),需要测试从一台设备向另一台设备发送推送通知。我已经通过电子邮件向UrbanAirship发送电子邮件,要求为我的应用程序打开“允许从设备推送”——他们确实打开了它。我正在尝试使用NSURLConnection从设备发送推送通知。这是我的代码:-(void)test{NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:[NSURLURLWithString:@"https://go.urbanairship.com/api/push"]];[requestsetHTT

ios - iOS 中的 Urban Airship SDK 集成和推送通知

我们已经使用这些guidelines集成了UrbanSDK.我们已尝试使用我们在AirshipConfig.plist中设置以下值的临时配置文件检查推送通知inProduction=YESproductionAppKey=OURPRODUCTIONKEYproductionAppSecret=我们的生产secret请检查我们在项目的AppDelegate文件中实现的以下代码。-(void)applicationDidFinishLaunching:(UIApplication*)application{....UAConfig*config=[UAConfigdefaultConfig

ios - Passkit 推送通知不适用于 Urban Airship

我安装了通行证。当安装在设备上时,它会注册到我的服务器,设备ID也会注册到UrbanAirship服务。到目前为止一切顺利。当我尝试从UrbanAirship或冰壶的仪表板发送推送消息,或让服务器发送推送时,设备永远不会收到。推送passkit更新时有什么特别需要考虑的吗? 最佳答案 经过大量修改后,我让它工作了。解决方案不直观:确保您在UrbanAirship上创建的“应用程序”正在推送到Apple的生产服务器。存折将无法识别推送到开发服务器的存折(您只能在创建应用程序时执行此操作-之后无法修改它)。确保您上传的证书用于签署您的P

ios - 使用 Urban Airship & Phonegap,无法注册设备 : "Device token is nil"

根据github(https://github.com/urbanairship/phonegap-ua-push)上的最新示例,使用Phonegap/Cordova最新v2.3.0的Shiny新版本,我们在iOS注册上遇到了问题带有UA的设备。在我们更新到最新版本之前,我们没有遇到任何问题。我们正在这样注册设备:functionon_reg(error,pushID){console.log("UARegistrationcomplete.")}push=window.pushNotificationpush.registerEvent('registration',on_reg)但

ios - 使用 Urban Airship 跟踪活跃用户的推送通知

我们目前正在实现推送通知(目前仅适用于IOS),并计划使用UrbanAirship。如果设备安装了我们的应用程序并启用了推送,我们希望向设备发送推送消息,如果没有,则发送短信。我们的用户为通知付费,因此我们希望尽可能确保他们始终收到推送消息或SMS消息。发送推送消息本身工作正常,但我对如何跟踪我们实际可以向谁发送推送消息感到困惑。据我所知,真正确定用户是否可以接收推送消息的唯一方法是,在发送推送消息之前,额外调用urbanairshipapi以检查设备是否存在并且处于事件状态.我不想为每个推送消息执行2个api调用,因此另一种方法是在本地跟踪UrbanAirship中的所有注册设备,并

php - 如何在几秒钟内发送数百万个苹果推送通知,如 Urban Airship

我需要在几秒钟内发送数百万个苹果推送通知,例如UrbanAirship我用了下面的http://code.google.com/p/apns-php/http://www.easyapns.com/http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/ApplePushService/ApplePushService.html我有几个专用服务器,我可以在几秒钟内发送数千条推送通知,但是我如何在几秒钟内发送数百万条苹果推送通知,如U

ios - 如何使用 Urban AirShip (Swift) 获取 appDelegate

整合UrbanAirship后,当我调用letappDelegate=UIApplication.sharedApplication().delegateas?AppDelegate我总是得到零。当我尝试获取UIApplication.sharedApplication().delegate类时,它告诉我,它现在是UAAppDelegateProxy。但是letappDelegate=UIApplication.sharedApplication().delegateas?UAAppDelegateProxy也返回零。如何获取我的appDelegate?编辑我发现,只有当UAConfi

ios - 如何使用 Urban AirShip (Swift) 获取 appDelegate

整合UrbanAirship后,当我调用letappDelegate=UIApplication.sharedApplication().delegateas?AppDelegate我总是得到零。当我尝试获取UIApplication.sharedApplication().delegate类时,它告诉我,它现在是UAAppDelegateProxy。但是letappDelegate=UIApplication.sharedApplication().delegateas?UAAppDelegateProxy也返回零。如何获取我的appDelegate?编辑我发现,只有当UAConfi

ios - Urban Airship 的推送通知角标(Badge)不会在后台更新

一段时间以来,我一直在努力解决似乎应该“正常工作”的问题。我通过UrbanAirship设置了推送通知,一切正常,除了在应用程序处于后台时更新角标(Badge)。据我所知,只要在负载中将badge设置为整数,如果应用程序不在前台,它就应该自行处理。如果我在应用程序处于前台时捕获角标(Badge)更新,我可以正确设置它,但这不是我想在我的应用程序中使用角标(Badge)的原因。这是我在didFinishLaunchingWithOptions:中的设置UAConfig*config=[UAConfigdefaultConfig];//Youcanalsoprogramaticallyov

ios - CustomPushHandler 代表不被称为深度链接 Urban Airship

你好,我正在尝试在我的应用程序中执行深度链接功能,但是当我点击通知并打开应用程序时,回调不会被调用。我正在学习本教程:https://support.urbanairship.com/customer/portal/articles/1087599-custom-push-handling-in-ios---deep-linking-from-a-push-notification-to-a-url.这是appDelegate的样子:customPushHandler=[[CustomPushHandleralloc]init];[UAPushshared].pushNotificat