2017-04-26 58 views
-2

我的一個應用程序已被Google從Google Play Store中刪除,違反了用戶數據政策。我收到聯繫人並將其發佈到我的服務器上以實現真正的來電者識別。如何僅通過Android應用程序獲取公共聯繫人

這是我如何獲取用戶聯繫人:

public ArrayList<CallHistoryModel> getdata() { 
     try { 
      managedCursor = contextnew.getContentResolver().query(CallLog.Calls.CONTENT_URI, 
        null, null, null, CallLog.Calls.DEFAULT_SORT_ORDER + " LIMIT 100"); 
     } catch (SecurityException se) { 
      se.printStackTrace(); 
//   Toast.makeText(contextnew,se.toString(),Toast.LENGTH_SHORT).show(); 
     } 
     if (managedCursor.getCount()>0){ 
      int number = managedCursor.getColumnIndex(CallLog.Calls.NUMBER); 
      managedCursor.moveToFirst(); 
     do { 
      String phNumber = managedCursor.getString(number); 
      callHistoryModel = new CallHistoryModel(); 
      char first_letter = getContactDisplayNameByNumber(phNumber).charAt(0); 
      callHistoryModel.setFirst_letter(first_letter); 
      callHistoryModel.setName(getContactDisplayNameByNumber(phNumber)); 
      callHistoryModel.setPhone_number(phNumber); 
      callhistoryList.add(callHistoryModel); 
      } while (managedCursor.moveToNext()); 
      managedCursor.close();} 
     return callhistoryList; 
    } 

谷歌給我發電子郵件通知說:

我們不允許未經授權發佈或人的非公開聯繫方式的披露。

這裏我想知道,我們如何才能以編程方式獲得公共聯繫人。

+0

沒有什麼做有關編程。至於你的問題 - 我想你應該問問他們想分享哪些聯繫人的用戶。 –

+0

我都在問如何獲得公共聯繫。爲什麼你把它從主題中刪除。 –

+0

define _public contacts _... –

回答

1

您是否要求用戶閱讀聯繫人的權限?如果您檢索用戶的私自和沒有隱私政策的所有聯繫人,這是對Google Play Store policy on User Data

活動:如果您的應用程序處理非公開電話簿或接觸 信息

要求:我們不不允許未經授權的發佈或披露人員的非公開聯繫人。

下面是從谷歌Play商店共同違反的例子:

不把用戶的手機或通訊錄數據作爲個人或敏感的用戶數據,但不是一個應用程序遵守隱私政策,安全傳輸和突出披露要求。

既然你的敏感信息(聯繫人)應用程序的交易,這裏有一個快速的清單來看看:

  1. 你有隱私政策?

    谷歌Play商店說:

    郵政都在Play開發者控制檯,然後從Play分佈式應用程序本身內指定的字段中的隱私策略。

    這意味着您必須在應用列表和應用內擁有隱私政策。

    這裏的網址添加到您的隱私權政策開發者控制檯中顯示Google Play商店列表頁:

    Examples of Privacy Policies inside Android apps

  2. :在Android應用程序隱私政策

    Privacy Policy URL screenshot via TermsFeed

  3. 你使用SSL嗎?

    從谷歌Play商店的指導方針:

    處理用戶數據的安全,包括使用現代密碼發送它(例如,通過HTTPS)。

  4. 您是否在訪問聯繫人列表之前詢問用戶權限?權限對話框

    例(學分whatitallboilsdownto

    Allow Slack to access contacts

+0

是的,我提供隱私政策,並要求獲得聯繫人權限。但我不知道非公衆接觸的意義。 –

+0

@abdulkhan:在猜測中,它表示聯繫簿中的_any_聯繫人。爲了公開起見,他們必須在某個地方發佈,並在獲得所有者許可的情況下在網絡上發佈。 – halfer

相關問題