2016-11-25 42 views
24

Tôi sử dụng SDK Mua Shopify Mobile cho iOS và tôi không thể nhận được cuộc gọi lại từ chế độ xem web thanh toán của họ. Vì một số lý do, các cảnh báo:Không thể báo hiệu dịch vụ com.apple.WebKit.WebContent

2016-11-25 21:17:25.945267 Drool[3328:799969] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service 

2016-11-25 21:17:25.977316 Drool[3328:799969] Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service 

2016-11-25 21:17:26.105947 Drool[3328:799969] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction 

tiếp tục hiển thị và tôi không biết tại sao điều này xảy ra và nếu đây là nguyên nhân của sự cố này, bạn có biết đây là gì không?

Trả lời

1

Set giá trị @"false" cho tài sản @"HttpOnly" cookie, chỉ như thế này:

NSHTTPCookie *cookieWID = [NSHTTPCookie cookieWithProperties:[NSDictionary dictionaryWithObjectsAndKeys: 
          @"wid" ,NSHTTPCookieName, 
          WID,NSHTTPCookieValue, 
          @"www.google.com",NSHTTPCookieDomain, 
          @"",NSHTTPCookiePath, 
          @"false",@"HttpOnly", 
          nil]]; 
+0

Xem ra để đặt [HttpOnly: false] trừ khi cookieValue không phải là dữ liệu dễ bị tổn thương https://blog.codinghorror.com/protecting-your-cookies-httponly/ –

0

Tôi gặp sự cố tương tự, chỉ xuất hiện trên iOS 10.2, điều đó thật tệ. Html không thể nhận được giá trị tôi đã thông qua sử dụng cookie

+1

Không thể báo hiệu dịch vụ com.apple.WebKit.Networking: 113: Không thể tìm thấy dịch vụ được chỉ định cũng xảy ra ở 10.1, đây không phải là vấn đề chỉ có 10.2 –

+0

Tôi có cùng nhật ký trong iOS 10.3. Bạn có nhận được giải pháp nào không? – pyanfield

2

Bạn có thể cần phải cho phép ứng dụng Giao thông vận tải An ninh để truy cập tài nguyên. Thử sửa đổi số Info.plist của ứng dụng của bạn như được mô tả here.

0

nếu vấn đề này xảy ra trên sim cho bất kỳ ai, tôi nghĩ rằng đó là vấn đề với phân tích cú pháp JSON trong bộ nhớ cache của trình mô phỏng xcode. Giải quyết bằng "Trong trình mô phỏng, chọn Trình mô phỏng iOS> Đặt lại nội dung và cài đặt". Bạn có thể tìm thấy giải pháp hoàn chỉnh hơn tại đây https://gist.github.com/riosc/4539602

Các vấn đề liên quan