我使用开发aps环境为我的应用程序完美地推送通知。但是它们不适用于生产环境。据我所知,我所有的证书和私钥都是正确的。我正在尝试在临时分发配置文件而不是我的AppStore配置文件上测试生产aps环境。我想知道我们甚至可以使用临时配置文件测试生产推送通知吗?还有什么我应该检查的吗? 最佳答案 我刚刚遇到了完全相同的问题。把我逼疯了一天。您是否将PHP脚本中的APNS服务器URL更改为“ssl://gateway.push.apple.com:2195”?这与开发期间使用的内容不同。还要确保您拥有所有生产证书等......
一段时间以来,我一直在努力解决似乎应该“正常工作”的问题。我通过UrbanAirship设置了推送通知,一切正常,除了在应用程序处于后台时更新角标(Badge)。据我所知,只要在负载中将badge设置为整数,如果应用程序不在前台,它就应该自行处理。如果我在应用程序处于前台时捕获角标(Badge)更新,我可以正确设置它,但这不是我想在我的应用程序中使用角标(Badge)的原因。这是我在didFinishLaunchingWithOptions:中的设置UAConfig*config=[UAConfigdefaultConfig];//Youcanalsoprogramaticallyov
我正在开发带有推送通知和本地通知的iOS应用程序,我知道如何从中心删除1和所有通知,使用[[UIApplicationsharedApplication]cancelAllLocalNotifications];但我的问题是如果我安排了一些本地通知,并且在didReceiveRemoteNotification中收到推送通知我在写[[UIApplicationsharedApplication]cancelAllLocalNotifications];清除通知中心,但它也清除了我所有的LocalNotification...编辑如果NC中总共有3个通知,即1个来自本地通知,两个来自推送
我正在尝试创建一个UISwitch,以便用户可以选择不从应用程序内部获取推送声音。可能吗?我试过无声重新注册-+(void)registerToNotificationWithoutSound{if([[[UIDevicecurrentDevice]systemVersion]floatValue]>=8.0){[[UIApplicationsharedApplication]registerUserNotificationSettings:[UIUserNotificationSettingssettingsForTypes:(UIUserNotificationTypeAlert|
我的应用程序适用于iOS5-iOS8。我想实现静默推送通知。现在我知道从iOS7及更高版本开始可用的静默推送通知。按照下面的代码:{"aps":{"content-available":1,"sound":""}}如果我在iOS6及以下版本中收到静默推送通知,我的应用程序会收到推送通知还是什么都不做? 最佳答案 答案是否定的。设备不会收到通知。如此处的Apple文档中所述-https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplicati
我正在尝试使用raix(版本2.6.1)从浏览器控制台发送推送通知。我尝试使用thistutorial中的php脚本进行推送它适用于我拥有的证书和key,但是当我使用raix尝试时,电话上没有任何反应。我尝试这样做:Push.send({from:"pushfrom",title:"hello",text:"world",token:{apn:"my_ios_device_token"}});这是我的config.push.json{"apn":{"passphrase":"xxxxxxx","key":"aps_key.pem","cert":"aps_cer.pem"},"badg
我正在开发一个用户可以设置多个位置的应用程序。当用户进入或离开特定位置边界时,我成功显示通知。现在,我需要为所有保存的位置提供监控,而且可能有数百个甚至更多。我在Apple论坛和许多iOS设备只允许20区域监控的地方读过。我开发了我的代码来超越这种情况。我已经设置了locationManager.distanceFilter=200;并且当我获得位置更新时。首先,我停止了所有区域监控和最近位置的条件监控,并再次启动20个已保存位置的区域监控。我认为上述解决方案可能会导致在停止并重新启动区域监控时丢失任何已保存的位置。所以,请给我任何其他更好的解决方案来解决这个区域监控只有20个通知的问
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合StackOverflowguidelines准则。它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我得到了用于跟踪航类状态的简单iOS应用程序。我想为AppleWatch创建扩展。但我不想创建任何界面。如果航类状态发生变化,只需向用户发送通知。你知道怎么做吗?也许有人知道这方面的好教程?
我发现我的通知中心小部件不会经常重新加载。因此,会显示过时的数据。每次打开“今日”View时,我都无法找到让小部件刷新的方法。我见过NBAGametime等应用程序,每次我下拉查看小部件时它们都能更新。如何在我的应用中获得此功能? 最佳答案 基于我自己的实验以及thisSOthread中的报告,似乎每次打开Today/Notifications区域时都会调用TodayViewController.viewDidLoad()函数。更具体地说,@KarlMonaghan在评论中报告说iOS8.1发行说明有以下内容:Theschedule
我有一个Mac应用程序和一个iOS应用程序。我需要在iOS上显示来自Mac应用程序的通知。有没有比使用推送通知或网络套接字(UDP或TCP)更简单的方法?也许Apple提供了它?我需要确保用户听到这个通知。该应用程序应在后台启动并开始播放声音。 最佳答案 如果它们在同一网络上,您可以使用bonjour(https://developer.apple.com/bonjour/index.html)在mac应用程序和iOS应用程序之间进行通信。如果他们在不同的网络上,你必须使用服务器,服务器将通过tcp连接到mac应用程序和iOS应用程