Tin tức và phân tích của tất cả các thiết bị di động

Apple Theo dõi các nhà phát triển sử dụng SDK giống như bản giới thiệu …

Apple hôm nay đã bắt đầu thông báo cho các nhà phát triển sử dụng SDK “đẩy mã nóng” rằng họ sẽ sớm bắt đầu từ chối các ứng dụng của họ. Trong một chủ đề trên Apple Diễn đàn nhà phát triển, các nhà phát triển đang báo cáo rằng họ đã bắt đầu nhận được tin nhắn từ công ty giải thích rằng mã phải được xóa trước khi bất kỳ bản cập nhật nào được chấp thuận.

Trong khi Apple vẫn chưa bình luận công khai về thay đổi, email được gửi đến các nhà phát triển bị ảnh hưởng dường như ngụ ý rằng các dịch vụ như Rollout.io là nguyên nhân. Email có nội dung: “Ứng dụng, tiện ích mở rộng và / hoặc khuôn khổ được liên kết của bạn dường như chứa mã được thiết kế rõ ràng với khả năng thay đổi hành vi hoặc chức năng của ứng dụng sau khi phê duyệt Đánh giá ứng dụng, điều này không tuân thủ phần 3.3.2 sau đó Apple Thỏa thuận cấp phép chương trình dành cho nhà phát triển và Hướng dẫn đánh giá trên App Store 2.5.2.

Mã này, được kết hợp với một tài nguyên từ xa, có thể tạo điều kiện cho những thay đổi đáng kể đối với hành vi của ứng dụng của bạn so với khi nó được xem xét ban đầu cho App Store. ”Đối với những dịch vụ đẩy mã nóng, lạ lẫm như Rollout cho phép các nhà phát triển cập nhật ứng dụng của họ sau khi chúng được được gửi lên App Store và được chấp thuận. Đây là cách Rollout tự mô tả: SDK mang tính cách mạng của Rollout cho phép bạn phản ứng với các vấn đề sản xuất hoặc sửa đổi ứng dụng của mình trong thời gian thực. Và bạn không cần phải sửa đổi trước bất kỳ mã hiện có nào. Cho dù đó là lỗi bạn vừa phát hiện, tính năng bạn muốn chuyển đổi hay thứ gì khác, bạn có thể sử dụng Rollout để sửa đổi bất kỳ phương pháp hoặc dữ liệu nào trong ứng dụng của mình ngay lập tức.

Nó thực sự không nên gây ra một bất ngờ quá lớn Apple đang bắt đầu phá vỡ các loại SDK này. Thấy rằng họ cho phép thực hiện các thay đổi đối với một ứng dụng sau khi App Store đánh giá, đó thực sự là một điều kỳ diệu khi họ đã tồn tại lâu như vậy trong Applehệ sinh thái nói chung là khá hạn chế. Đây có phải là một chính sách tốt về AppleTuy nhiên, một phần vẫn còn để tranh luận.

Thông tin cụ thể về AppleChính sách mới của các dịch vụ đẩy mã nóng như Rollout hiện chưa rõ ràng. Tuy nhiên, cách email làm cho nó có vẻ là nếu các nhà phát triển muốn có thể đẩy các bản cập nhật chính thức thông qua App Store, mã Rollout phải được xóa nếu không bản cập nhật sẽ bị từ chối.

Nguồn: 9to5mac