2017-06-15 60 views
0

從蘋果 2.5性能更新位置:軟件需求 指引2.5.4 - 性能 - 軟件要求應用程序被拒絕,而在後臺模式

我們注意到,您的應用程序聲明瞭位置在UIBackgroundModes重點支持你Info.plist文件,但沒有任何需要持久位置的功能。具體而言,您的應用使用位置後臺模式,僅用於跟蹤員工,這在App Store上不合適。

下一步

要解決此問題,請修改您的應用程序包括你的用戶需要持久使用的實時位置更新,而應用程序是在後臺附加功能。

如果跟蹤您的員工的位置是您唯一打算使用的背景位置,那麼通過批量購買計劃將您的應用作爲定製B2B應用直接分發並銷售給CBS Clean將會更加適合。有關批量購買計劃和自定義B2B商店的其他信息也可在iTunes Connect Developer Help中找到。

請求從應用程序審查

一個電話您的要求,我們可以安排一個蘋果代表打電話給你在接下來的三個工作日內,以討論您的應用程序審查的問題。

要拔打電話,並確保我們擁有準確的聯繫方式,與聯繫人姓名和直撥電話號碼,以達到您直接回復此郵件。

我開發了一個應用程序的清潔工..清潔工的位置應該在工資計算和安全測量的背景中獲取..也清潔工可以查看他們在mapview工作的地方...但我的應用程序被拒絕..現在我該怎麼辦..如何處理這個問題

+0

看看https://stackoverflow.com/questions/44299255/how-to-deal-with-background-modes-in-apple-review/44299745#44299745我已經詳細解釋過了。 –

+0

這聽起來像問題是這個應用程序不是一般用途;它適用於特定組織的員工。這與一個相當積極的隱私相關問題相結合;持續跟蹤員工*沒有從此跟蹤中獲得對用戶的特定益處*導致您的應用遭到拒絕。您可以按照建議使用企業分發路徑,也可以爲用戶提供輕鬆打開/關閉跟蹤(例如開始/結束按鈕)的方式,但通常AppStore的批准問題與SO無關,因爲這是您需要使用Apple解決的問題。 – Paulw11

+0

是的,我做了這個應用程序使用特定組織的清潔工。 – user3549189

回答

0

看看here

可以包括對位置服務的功能和方法,如果您的應用程序需要定位服務或在info.plist中的UIBackgroundMode鍵刪除位置更新,讓您的應用程序將通過App Store的批准。

我認爲你正在使用

locationManager.requestAlwaysAuthorization()

使用這種locationManager.requestWhenInUseAuthorization()代替。

+0

取的位置,以便在用locationManager.requestAlwaysAuthorization()..並在同時開啓位置更新背景模式 – user3549189

+0

好了,你必須向他們解釋,爲什麼你正在使用的背景位置取。看看我在回答中提供的鏈接! –

+0

我會和回覆 – user3549189

相關問題