Я не могу заставить SMS работать на приглашения Firebase.В настоящее время, когда я использую функцию приглашения, он открывает мой список контактов в моем телефоне, я могу выбрать адрес электронной почты пользователя, изменить свое сообщение, если я хочу, а затем отправить.Это работает.
Если я выберу номер телефона , он просто закроет мой список контактов и вернется в приложение, ничего не отправляя.Я в недоумении.Я не получаю код ошибки, и успех возвращается без включенного идентификатора.
public Task<Firebase.Invites.SendInviteResult> SendInviteAsync()
{
Firebase.Invites.Invite invite = new Firebase.Invites.Invite()
{
TitleText = "Test title",
MessageText = "Simple test body",
CallToActionText = "Why you no work?",
DeepLinkUrl = new System.Uri("http://my.app"),
};
return Firebase.Invites.FirebaseInvites.SendInviteAsync(
invite).ContinueWith<Firebase.Invites.SendInviteResult>
(HandleSentInvite);
}
Firebase.Invites.SendInviteResult
HandleSentInvite(Task<Firebase.Invites.SendInviteResult> sendTask)
{
if (sendTask.IsCanceled)
{
Debug.Log("Invitation canceled.");
}
else if (sendTask.IsFaulted)
{
Debug.Log("Invitation encountered an error:");
Debug.Log(sendTask.Exception.ToString());
}
else if (sendTask.IsCompleted)
{
foreach (string id in sendTask.Result.InvitationIds)
{
popMNG.CreatePop("invite info: ", sendTask.Result.ToString() + "
and the id is: " + id, "close", null);
}
}
return sendTask.Result;
}
public void SendInvites() {
SendInviteAsync();
}
То, что я пробовал:
- Проверено без специальных символов
- Проверено, не переходитограничения на число символов
- У меня есть ключи SHA, все остальные функции работают в приложении.(функции, обмен сообщениями, хранение, база данных, аутентификация и аналитика)
- Я попытался зарегистрировать весь вывод, но ничего не возвращается.