草庐IT

apns_address

全部标签

ios - 是否有人能够在 iOS 上使用 Address-Sanitizer(称为 asan 或 -fsanitize=address)?

地址sanitizerhttps://code.google.com/p/address-sanitizer/wiki/AddressSanitizer我已经编译了我自己的llvm(非常直接的编译),因为苹果的llvm不支持这个功能。我已经测试了clangformac命令行程序,它可以工作(但没有显示源代码行)。对于iOS,还存在一些问题:编译模拟器版本:预编译头报错:Infileincludedfrom/Users/fluke/Documents/projects/tmp/testAsanNoARC/testAsanNoARC/testAsanNoARC-Prefix.pch:12:

ios - 如何在 iOS 上调试 iOS EXC_BAD_ACCESS KERN_INVALID_ADDRESS

我在使用SocketRocket时收到iOSEXC_BAD_ACCESS错误,我想知道我可以做些什么来进一步调试问题以确定问题是在我这边还是在SocketRocket那边。我得到的堆栈跟踪是:Crashed:com.apple.main-threadEXC_BAD_ACCESSKERN_INVALID_ADDRESSat0x2000000craw0libobjc.A.dylibobjc_msgSend+51OMlearningsSRWebSocket.mline692__30-[SRWebSocket_failWithError:]_block_invoke_22libdispatch

ios - LLDB( swift ): Casting Raw Address into Usable Type

是否有LLDB命令可以将原始地址转换为可用的Swift类?例如:(lldb)po0x7df67c50asMKPinAnnotationView我知道这个地址指向一个MKPinAnnotationView,但它不在我可以选择的框架中。但是,我想将原始地址转换为MKPinAnnotationView,以便我可以检查它的属性。这可能吗? 最佳答案 在Xcode8.2.1和Swift3下,lldb命令po或p将不起作用与类型变量。您将需要使用快速命令print来检查类型化对象实例的属性。(感谢cbowns'sanswer!)例如:expr-

php - 自定义 Woocommerce 模板 my-account/form-edit-addresses

/my-account/edit-addresses/的地址区域存在一些问题我想自定义模板form-edit-addresses.php中的表单字段。例如,我想更改所有字段,并单独将一些字段放在单独的类中:Firstname*到Company请注意,以上这些只是从检查中获取的HTML标记,并不是使表单正常工作的正确字段。我可以处理-它只是查找或替换字段。我想完成的第二件事是将此表单添加到/my-account/edit-addresses/URL/Slug而不是/my-account/编辑地址/账单第三种是在提交时将表单重定向到/my-account/而不是/my-account/ed

c++ - "address of"运算符 & 的性能如何?

在一个大循环中,我必须在我的代码中传递很多指针,(所以我有很多像foo(&x,&y,...)这样的表达式)。我想知道我是否应该将指针存储为单独的变量(即缓存)以提高性能(以在我的代码中引入更多变量和困惑为代价)?(做很多矩阵乘法。CUBLAS库坚持使用指针...) 最佳答案 不——address-of运算符与您所期望的一样廉价/快速。可能对其进行重载,并且这样的重载可能速度较慢,但​​完全重载它是相当不寻常的。 关于c++-"addressof"运算符&的性能如何?,我们在StackOv

iOS 警报行为与相同的 APNS 消息不一致

服务器端的家伙在这里。我向同一台设备发送完全相同的APNS负载,但我看到了不同的结果:手机亮起,显示警报手机亮了,没有提示据我所知这是随机的。有时手机会显示警报,有时不会。但在所有情况下,APNS消息都是相同的。这两种情况都会随机发生。尽管我很努力,但我无法重现模式。APNS负载在两种情况下看起来相同:{"aps":{"alert":"BlahBlahBlahsomethingusefulhappened","badge":0}}我想弄清楚的是,问题出在哪里?这是iOS客户端问题还是服务器端问题?到目前为止,我已经能够使用以下推送服务重现该问题:亚马逊社交网站UrbanAirship解

ios - 使用 ColdFusion com.notnoop.apns.SimpleApnsNotification 时的 APN 设备 token 编码

我正在开发一个处理推送通知的iOS应用程序。我们的推送通知服务器是用ColdFusion编写的,并使用com.notnoop.apns.SimpleApnsNotification发送通知。在应用程序中,我获取设备token(NSData)并在将其发送到服务器之前对其进行Base64编码。但是,虽然SimpleApnsNotificationapi需要token的字符串,但它似乎不需要Base64编码的字符串。您知道设备token的SimpleApnsNotification编码是什么吗? 最佳答案 您必须对其进行十六进制编码。尝试

ios - 是否可以通过APN反馈系统判断设备上是否卸载了某个应用?

如果某个应用程序安装在设备上然后又卸载了,是否可以使用APN反馈服务确定这一点?反馈服务被记录为说它可以知道哪些设备没有响应通知,但是否包含其他信息,例如为什么它没有响应以及它什么时候开始不响应等?有什么方法可以确定应用程序是否已卸载?或者知道设备上是否存在某个应用?谢谢 最佳答案 简而言之,没有办法确定应用是否已卸载。请参阅我对thisquestion的回答这可能有帮助:Thefeedbackserviceisdesignedtoinformyouofdeviceswhichhavefailedtodeliverpushesfor

C# 月亮 APNS : iOS Device Did Not Receive Notification

我是iOS开发的新手。最近,我尝试使用moon-APNS向我的设备发送推送通知。我在arashnorouzi.wordpress.com中跟踪了每一步。当我运行我的程序并读取日志时,通知已成功发送到APNS服务器,但我从未在我的设备上收到通知。可能有什么问题?我应该在我的设备或iOS应用程序上做一些设置吗?我只更改示例代码中的设备token、证书路径和密码。这是我的代码:varpayload1=newNotificationPayload("b8bf91fcc66016a7bf96154f3c65c6c479385df98094394c2514682152c29968","Messag

ios - 重复的通知标识符在 APNS 中是否安全

根据theofficialdocumentation对于APNS,我们通过消息中的通知标识符来识别消息。由于决定通知标识符的值是我们的责任,我们可以而且不可避免地会重复它。考虑到来自APNS的错误响应数据包,我怀疑具有重复的通知标识符是否安全。这是我的问题:问题1:对于相同的设备token使用相同的通知标识符是否安全?Q2:如果Q1的答案是否定的,那差异devicetoken呢?问题3:来自不同连接的相同通知标识符是否安全? 最佳答案 对于您通过同一套接字发送到APNS的每个通知,通知标识符应该是唯一的。这样,如果您从该套接字读取错