草庐IT

apple_push_notification_options

全部标签

ios - 为 Apple 推送服务重用证书签名请求

ThecreationofaCSRwillpromptKeychainAccesstosimultaneouslygenerateapublicandprivatekeypair.YourprivatekeyisstoredonyourMacinth....因此,每个iOS应用都可以为推送通知、开发和生产设置两个环境。为开发环境和生产环境重复使用相同的CSR(以及因此相同的私钥?)有什么危害?这可能吗?在类似的效果中,在不同的应用程序中使用相同的CSR会有什么危害。基本上,当我在服务器上安装所需的元素时,我想管理一个私钥,该元素将在我这端处理推送通知。谢谢

iOS 6 旋转 : Pushing a View Controller

我想支持iOS6轮换。问题是,我一直在查看大量文档和堆栈溢出问题,但没有找到任何稍微深入的解决方案。我只看到我应该将这两个方法添加到我的ViewController类中-但是,如果我没记错的话,它们的操作方式与iOS6之前的方法不同:-(BOOL)shouldAutorotate{returnYES;}-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskAll;//usewhatisappropriateforyou.}我的应用目前使用以下代码在iOS6之前的版本中轮换。请注意,我使用界

ios - Apple APNS 推送通知有多安全?

有谁知道Apple的APN推送通知服务中的漏洞在哪里?我们可以确保我们的通知安全地发送给Apple,所以我们只需要知道它们是否可以从那个点被拦截?动机:我们已经构建了一个iOS消息传递应用程序,我们正在将其作为100%安全的解决方案,其中包含一些以前从未在安全方面被利用过的功能。 最佳答案 Apple发布了UNNotificationServiceExtension去年,允许开发人员通过APNS发送完全加密的通知有效负载,然后让最终用户设备上的应用程序在显示通知之前自行解密(或加载任何其他支持数据):TheUNNotificatio

ios - Apple-app-site-association 文件不会下载

我已经将我的apple-app-site-association文件上传到我的HTTPS网络服务器的根目录之后,我在xcode中添加了我的关联域。我遵循了apple通用链接教程。[SWC]###拒绝重定向到“https://examplecustomdomain.com/apple-app-site-association/”'(原创'https://examplecustomdomain.com/apple-app-site-association')我检查了我的设备日志,我看到了类似上面的错误 最佳答案 最近在尝试实现通用链接功

ios - 有什么方法可以检测它何时触及 Apple Pay PKPaymentAuthorizationViewController 上的取消按钮?

每当PKPaymentAuthorizationViewController因任何原因被关闭时,ApplePay都会调用以下委托(delegate)。有什么方法可以检测只是Cancel按钮被触摸了吗?-(void)paymentAuthorizationViewControllerDidFinish:(PKPaymentAuthorizationViewController*)controller{[selfdismissViewControllerAnimated:YEScompletion:nil];} 最佳答案 来自docum

iOS5 : how to determine if the Notification Center for the app is turned ON/OFF

我想尊重用户的意图,如果他们关闭了我的应用的远程通知,我不会调用[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(...)]。当调用UIRemoteNotificationTypeenabledTypes=[[UIApplicationsharedApplication]enabledRemoteNotificationTypes]时,我得到了有关为我的应用启用了哪些类型的通知的信息。但是,可以关闭此应用程序的通知中心,并且在我选择“无”之前,我仍会通过此方法获得之前启用的通知类型。因此我的应用认为

ios - App审核时Apple是如何检测UDID访问的?

显然,Apple已经开始拒绝使用[UIDeviceuniqueIdentifier]的应用程序。我听说过去一周使用它的应用程序被拒绝和批准的报告(有些通过,有些没有)。然而,没有一个主要的广告网络(为我的应用程序产生收入)还没有推出不使用UDID的API。我的应用程序中包含的所有API都使用它。他们都说他们正在开发一个新的API,它很快就会发布,但可能还需要几个月的时间。我觉得很奇怪,Apple会通过App审核流程来执行此政策,而不是通过根本不允许这样做的新版本操作系统(并且人们有时间在测试期间进行编程)。综上所述,我的问题是Apple究竟如何检测您是否在应用审查期间访问了UDID?他

ios - PKInAppPaymentService 连接上的 ApplePay iOS 错误 - com.apple.passd.in-app-payment - 连接到远程警报 View 服务失败

在尝试将ApplePay集成到我的测试应用程序中时,即使我遵循了Apple的GettingStartedwithApplePay中的所有说明,我也无法显示付款表。文档。提出付款请求时:PKPaymentAuthorizationViewController*auth=[[PKPaymentAuthorizationViewControlleralloc]initWithPaymentRequest:paymentRequest];我收到两个奇怪的错误,网络搜索没有结果:PKInAppPaymentService连接错误:ErrorDomain=NSCocoaErrorDomainCod

ios - 默认情况下,iPhone 的应用程序通知是否会在 Apple Watch 上触发,甚至无需创建实际的 Watch 应用程序?

我想从AppleWatch发布的第一刻起就在AppleWatch中支持我的iPhone应用程序本地通知,但我还不打算构建Watch应用程序。根据我的研究,AppleWatch似乎会自动支持iPhone的通知,无需任何额外的开发或WatchKit实现。Appsarenotrequiredtodoanythingtosupportnotifications.Thesystemprovidesadefaultnotificationinterfacethatdisplaysthealertmessagefromthenotification.However,appscancustomizet

ios - Apple Watch 应用程序在 iOS 8.2 上被删除后不会重新安装,只是卡在启动屏幕上

我可以在我的watch上安装我的AppleWatch应用程序(正在生产中),它第一次加载就很好。如果我卸载它并重新安装它,它安装得很好,但是当我点击它的图标时它就会挂起。它有加载指示器和应用名称,但永远不会加载。这是设备日志中的错误:Jul615:20:23xxxxx-iPhonecompanionappd[417]:(Error)WatchKit:***After10.0secs,beginUsing:hasn'tcalledusbackforpluginwithbeginUsingInstanceUUID53259124-xxxx-454F-xxxx-FD013DxxxxxxJul