{"id":19422,"date":"2017-11-01T21:45:47","date_gmt":"2017-11-02T01:45:47","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=19422"},"modified":"2017-11-01T21:45:47","modified_gmt":"2017-11-02T01:45:47","slug":"ios-feature-wish-contact-provider-extensions","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2017\/11\/01\/ios-feature-wish-contact-provider-extensions\/","title":{"rendered":"iOS Feature Wish: Contact Provider Extensions"},"content":{"rendered":"<p><a href=\"https:\/\/davedelong.com\/blog\/2017\/11\/01\/ios-feature-wish-contact-provider-extensions\/\">Dave DeLong<\/a>:<\/p>\n<blockquote cite=\"https:\/\/davedelong.com\/blog\/2017\/11\/01\/ios-feature-wish-contact-provider-extensions\/\">\n<p>I really wish iOS offered a way for these apps (Facebook, Next Door, Twitter, LinkedIn, etc) to &ldquo;donate&rdquo; their contact information to the system database in a non-permanent way. (By &ldquo;non-permanent&rdquo; I mean &ldquo;don&rsquo;t just dump it in to my iCloud contacts and call it good&rdquo;; deleting the app would cause that info to disappear, and the app could update it on-demand) There would need to be some pretty intelligent merging that happens, but generally it&rsquo;s pretty safe to assume that an individual with a certain phone number and email address is probably the same individual as another with the same phone number and email address. You&rsquo;d also have to consider how to handle apps that provide unboundedly-large data sets (like the corporate directory for a 50,000+ employee company). But, these are solvable problems.<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Dave DeLong: I really wish iOS offered a way for these apps (Facebook, Next Door, Twitter, LinkedIn, etc) to &ldquo;donate&rdquo; their contact information to the system database in a non-permanent way. (By &ldquo;non-permanent&rdquo; I mean &ldquo;don&rsquo;t just dump it in to my iCloud contacts and call it good&rdquo;; deleting the app would cause that info [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[176,905,25,31,1472,436,49],"class_list":["post-19422","post","type-post","status-publish","format-standard","hentry","category-technology","tag-contacts","tag-extensions","tag-facebook","tag-ios","tag-ios-11","tag-linkedin","tag-twitter"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=19422"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19422\/revisions"}],"predecessor-version":[{"id":19423,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/19422\/revisions\/19423"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=19422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=19422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=19422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}