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);
            });
        }
Beispiel #2
0
 public void OnPickContactError(string message)
 {
     AGContacts.OnErrorTrigger(message);
 }
Beispiel #3
0
 public void OnPickContactSuccess(string message)
 {
     AGContacts.OnSuccessTrigger(message);
 }