Wir hatten eine kürzlich entwickelte App, die von Apple abgelehnt wurde. Hier ist ihre Erklärung:Apple hat die App abgelehnt, weil sie die MAC-Adresse ohne Benutzerberechtigung überträgt.
Wir haben Ihre App nicht die Zustimmung der Nutzer nicht erhalten, bevor das Sammeln der persönlichen Daten des Benutzers, je nach Bedarf von theApp Shop Richtlinien für Bewertungen.
Insbesondere senden Ihre Anwendungen die MAC-Adresse des Geräts ohne die Erlaubnis des Benutzers. Ihre App sendet auch Gerät Kontaktinformationen ohne die Erlaubnis des Benutzers.
Um personenbezogene Daten mit Ihrer App zu erfassen, müssen Sie dem Benutzer mitteilen, dass seine persönlichen Daten auf Ihren Server hochgeladen werden und dass Sie vor dem Hochladen der Daten die Zustimmung des Nutzers einholen müssen.
iOS 6 enthält neue Schlüssel zur Angabe des Grunds, aus dem die App auf die geschützten Daten des Benutzers zugreifen kann. Wenn die Zugriffsaufforderung angezeigt wird, wird der in diesen Schlüsseln angegebene Zweck in diesem Dialogfeld angezeigt. Wenn Ihre Anwendung geschützte Benutzerdaten überträgt, sollte die Verwendung der Zeichenfolge in Ihrer Zugriffsanforderung den Benutzer klar darüber informieren, dass die Daten auf Ihren Server hochgeladen werden, wenn sie zustimmen.
Weitere Informationen zu diesen Schlüsseln finden Sie in der Information Property List Key Reference.
Wir verwenden die RubyMotion Toolchain und greifen nicht auf die MAC-Adresse in unserer App zu. Wir denken, dass es eines der SDKs oder Edelsteine sein kann, die wir verwenden.
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"
Die einzigen externen API-Aufrufe sind Parse.com und zu Testflug, wie wir beide SDK verwenden.
Parse sagte, dass sie nicht die MAC-Adresse sammeln, und Testflight nicht, wenn Sie dies nicht tun.
Wir verwenden auch diese Kakaohülsen:
'NSData + MD5Digest'
'MBProgressHUD'
'ASIHTTPRequest'
'PHFRefreshControl'
‚JSONKit '
Frage: Benötigen irgendwelche dieser Edelsteine oder Cocoapods für die MAC-Adresse?
hallo Silasj, einer meiner Spiel wird für gleiche abgelehnt Grund, hast du eine Lösung? – Guru
@Guru Wir mussten Testflight aus dem Produktions-Build entfernen, und Apple akzeptierte es danach. – silasjmatson
hier verwenden wir testFlight nicht, irgendeine Idee über diese sdk facebook SDK/RevMobAds/Nextpeer/Chartboost/TouchJSON – Guru