訪問用戶數(shù)據

2018-08-12 21:55 更新

訪問用戶數(shù)據(Accessing User Data)

位置服務允許應用獲取用戶當前大致的地理位置,設備指向的方向以及用戶移動的方向。其他系統(tǒng)服務,例如通訊錄、日歷、備忘錄和相冊等,同樣也允許應用訪問用戶存儲在里面的數(shù)據。

雖然獲取了用戶數(shù)據的應用能帶來一定的方便,但還是需要為用戶提供維持信息私密性的功能。例如,用戶喜歡應用自動給內容加上位置標簽,或者可以找到附近的好友,但用戶也需要能在不想分享位置的時候關閉這些功能。(想要學習如何給應用增加獲取位置功能,請參閱 Location and Maps Programming Guide.)

以下幾點可以幫助您以用戶不反感的方式獲取用戶數(shù)據。

確保使用戶理解分享私人數(shù)據的原因。如果沒有明顯的需要,用戶自然會對私人信息的請求感到懷疑。為了避免用戶反感,確保在用戶使用明顯需要個人信息的功能時再進行提醒。例如,即使沒有打開位置服務用戶也可以使用地圖,但是在用戶使用定位或導航功能時就會有提醒。

應用需要個人信息的原因不明顯時向用戶做出解釋。你可以在提醒框中給出文字性的描述,例如“這個應用需要訪問你的通訊錄”或者“是否允許應用獲取你的地理位置?”。這些文案最好明確且有禮貌以讓用戶無壓力的理解為什么需要訪問他們的信息。

講述原因的文案應該遵循以下原則:

  • 不要包含你的應用名稱,因為系統(tǒng)提供的提醒框已經包含了。
  • 清楚地描述你的應用為什么需要這些數(shù)據。如果可以的話,你也可以解釋不會用這些數(shù)據做什么。
  • 使用以用戶為中心的術語并且進行本地化。
  • 在易于理解的情況下越短越好。盡可能避免超過一句話。
  • 使用句式大小寫(sentence-style capitalization).(句式大小寫指的是第一個單詞大寫,除了專有名詞和專有形容詞以外的詞都小寫。) 只有當你的應用沒有用戶數(shù)據就無法提供基礎服務時,才在一開始就征求用戶的許可。如果你的應用在知道了用戶私人信息后才能提供主要功能是顯而易見的話,用戶不會因此覺得煩擾。

避免在用戶選擇需要數(shù)據的功能之前調用觸發(fā)提醒框的程序。這樣,就可以避免用戶疑惑為什么在使用不需要私人數(shù)據的功能時有請求提醒。(注意,檢查用戶位置服務的設置并不會觸發(fā)提醒。)

檢查位置服務的設置來避免觸發(fā)沒必要的提醒。你可以使用核心位置的程序接口來實現(xiàn)(想要學習如何做,請參閱 Core Location Framework Reference).使用這些知識,可以盡可能地在使用需要位置信息的功能時才進行提醒,或者完全避免提醒。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號