public void OnPickContactFromAddressBook() { AGContacts.PickContact( pickedContact => { var msg = string.Format("Picked contact: {0}, photo URI: {1}, emails: {2}, phones: {3}", pickedContact.DisplayName, pickedContact.PhotoUri, string.Join(",", pickedContact.Emails.ToArray()), string.Join(",", pickedContact.Phones.ToArray()) ); Debug.Log(msg); AGUIMisc.ShowToast(msg); if (!string.IsNullOrEmpty(pickedContact.PhotoUri)) // Not all contacts have image { var contactPicture = AGFileUtils.ImageUriToTexture2D(pickedContact.PhotoUri); image.sprite = SpriteFromTex2D(contactPicture); } }, failureReason => { AGUIMisc.ShowToast("Picking contact failed: " + failureReason); }); }
public void OnPickContactError(string message) { AGContacts.OnErrorTrigger(message); }
public void OnPickContactSuccess(string message) { AGContacts.OnSuccessTrigger(message); }