我正在尝试更新我的联系人并将一个群组添加到该联系人。我查看了其他类似的问题,尽管它们似乎都存在相同的问题,但是没有一种解决方案对我有用。我想知道Google最近是否更改了ContactsContract中的某些内容,从而使这两种方法都无法使用。
我的代码在下面,但首先知道:
-
我可以从数据库中读取所有组数据: ContactsContract.Groups._ID,ContactsContract.Groups.TITLE,ContactsContract.Groups.SOURCE_ID
-
我可以读取和操作尝试更改的所有其他联系数据。
-
在下面的代码中:它会更新姓名和电话号码,唯一不起作用的是将群组附加到同一联系人。我提供了以下我尝试过的3种选择。
campaigns: (5) ["get.dentalintel.net/call-insight-DeshaunWatson","get.dentalintel.net/practice-analysis-DeshaunWatson","get.dentalintel.net/morning-huddle-DeshaunWatson","get.dentalintel.net/new-morning-huddle-DeshaunWatson","get.dentalintel.net/followups-DeshaunWatson"] email: "dwats@gmail.com" name: "Deshaun Watson" submissions: Array(1) 0: addedAt: 1574185321138 canonical-vid: 13476551 form-submissions: [] identity-profiles: [{…}] is-contact: true merge-audits: [] merged-vids: [] portal-id: 2271480 profile-token: "AO_T-mOo4xVvqmFyVkiizX8l0pCPZTakJOfo02uTm2kWzr68fzpXI6-xmyh4Gmj_Pzpp8IBDdbEN9CCRW4GeMfybZaSBiMZ8xXo2U2dylZ7QD3CufR-ERrazbZlKPaDyVzxaCqwvXU3W" profile-url: "https://app.hubspot.com/contacts/2271480/contact/13476551" properties: {partner_email: {…},utm_campaign: {…},lastmodifieddate: {…},partner_last_name: {…},email: {…}} vid: 13476551 __proto__: Object length: 1 __proto__: Array(0) user_id: 166
除了上述选项外,我还尝试将GROUP_SOURCE_ID与读取组信息时提取的source_id结合使用。
我是否缺少某些东西,因为从所有方面来看,这应该可以工作吗?