Apple odrzucił aplikację, ponieważ przesyła adres MAC bez zgody użytkownika

Niedawno opracowaliśmy aplikację odrzuconą przez Apple. Oto ich wyjaśnienie:

Odkryliśmy, że Twoja aplikacja nie uzyskuje zgody użytkownika przed zebraniem danych osobowych użytkownika, zgodnie z wymogami wytycznych dotyczących przeglądu sklepu App.

W szczególności aplikacje wysyłają adres MAC urządzenia bez zgody użytkownika. Twoja aplikacja wysyła również dane kontaktowe urządzenia bez zgody użytkownika.

Aby zbierać dane osobowe za pomocą aplikacji, musisz jasno poinformować użytkownika, że ​​jego dane osobowe zostaną przesłane na serwer, a użytkownik musi uzyskać zgodę użytkownika przed przesłaniem danych.

System iOS 6 zawiera nowe klucze do określania przyczyny, dla której aplikacja uzyska dostęp do chronionych danych użytkownika. Po wyświetleniu monitu o dostęp cel określony w tych kluczach jest wyświetlany w tym oknie dialogowym. Jeśli aplikacja będzie przesyłać chronione dane użytkownika, ciąg użycia w żądaniu dostępu powinien wyraźnie informować użytkownika, że ​​ich dane zostaną przesłane na serwer, jeśli wyrażą na to zgodę.

Więcej informacji na temat tych klawiszy można znaleźć w podręczniku Key Information List Lista właściwości.

Korzystamy z zestawu narzędzi RubyMotion i nie uzyskujemy dostępu do adresu MAC w dowolnym miejscu naszej aplikacji. Uważamy, że może to być jeden z zestawów SDK lub klejnotów, których używamy.

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"

Jedynymi zewnętrznymi wywołaniami api sąParse.com i do testflight, ponieważ używamy obu tych SDK.

Parse powiedział, że nie zbierają adresu MAC, a Testflight nie, chyba że specjalnie to zrobisz.

Używamy również tych strąków kakao:

„NSData + MD5Digest”

„MBProgressHUD”

„ASIHTTPRequest”

„PHFRefreshControl”

„JSONKit”

Pytanie: Czy któryś z tych klejnotów lub Cocoapods dzwoni na adres MAC?

questionAnswers(3)

yourAnswerToTheQuestion