Chúng tôi đã có một ứng dụng được phát triển gần đây bị Apple từ chối. Đây là lời giải thích của họ:Apple từ chối ứng dụng vì nó đang truyền địa chỉ MAC mà không có sự cho phép của người dùng
Chúng tôi thấy ứng dụng của bạn không được sự đồng ý của người dùng trước khi thu thập dữ liệu cá nhân của người dùng theo yêu cầu của Hướng dẫn đánh giá cửa hàng ứng dụng.
Cụ thể, các ứng dụng của bạn sẽ gửi địa chỉ MAC của thiết bị mà không cần sự cho phép của người dùng . Ứng dụng của bạn cũng sẽ gửi thông tin liên hệ của thiết bị mà không có sự cho phép của người dùng.
Để thu thập dữ liệu cá nhân với ứng dụng của bạn, bạn phải rõ ràng với người dùng rằng dữ liệu cá nhân của họ sẽ được tải lên máy chủ của bạn và bạn phải có được sự đồng ý của người dùng trước khi dữ liệu được tải lên.
iOS 6 bao gồm các khóa mới để chỉ định lý do ứng dụng sẽ truy cập dữ liệu được bảo vệ của người dùng. Khi lời nhắc truy cập được hiển thị, mục đích được chỉ định trong các phím này được hiển thị trong hộp thoại đó. Nếu ứng dụng của bạn sẽ truyền dữ liệu người dùng được bảo vệ, chuỗi sử dụng trong yêu cầu truy cập của bạn phải thông báo rõ ràng cho người dùng rằng dữ liệu của họ sẽ được tải lên máy chủ của bạn nếu họ đồng ý.
Để biết thêm thông tin về các khóa này, vui lòng xem Thông tin Tham chiếu khóa danh sách thuộc tính.
Chúng tôi đang sử dụng chuỗi công cụ RubyMotion và không truy cập địa chỉ MAC ở bất kỳ đâu trong ứng dụng của chúng tôi. Chúng tôi nghĩ rằng nó có thể là một trong những SDK hoặc đá quý mà chúng tôi đang sử dụng.
Gemfile:
source :rubygems
gem 'bubble-wrap', :git => 'https://github.com/rubymotion/BubbleWrap.git'
gem 'teacup'
gem 'rake'
gem "cocoapods", "0.13.0"
gem 'motion-cocoapods', "1.1.0"
gem 'motion-testflight'
gem 'motion-table'
gem "Parsistence"
gem 'formotion'
gem "ProMotion"
gem "motion-addressbook"
duy nhất các cuộc gọi api bên ngoài là để Parse.com và testflight, như chúng ta đang sử dụng cả hai SDK.
Phân tích cú pháp cho biết rằng họ không thu thập địa chỉ MAC và Testflight không trừ khi bạn làm như vậy.
Chúng tôi cũng đang sử dụng những vỏ ca cao:
'NSData + MD5Digest'
'MBProgressHUD'
'ASIHTTPRequest'
'PHFRefreshControl'
'JSONKit '
Câu hỏi: Có bất kỳ đá quý hoặc Cocoapod nào nào gọi địa chỉ MAC không?
hi Silasj, một trong những trò chơi của tôi bị từ chối cho cùng lý do, bạn có giải pháp? – Guru
@Guru Chúng tôi đã phải loại bỏ testflight khỏi quá trình xây dựng sản xuất và Apple đã chấp nhận nó sau đó. – silasjmatson
ở đây chúng tôi không sử dụng testFlight, bất kỳ ý tưởng về sdk facebook sdk/RevMobAds/Nextpeer/Chartboost/TouchJSON – Guru