【发布时间】:2018-11-20 14:36:44
【问题描述】:
我无法让 SMS 为 Firebase 邀请工作。目前,当我使用邀请功能时,它会在我的手机中打开我的联系人列表,我可以选择一个用户电子邮件地址,如果需要更改我的消息然后发送。这行得通。
如果我选择一个电话号码,它只会关闭我的联系人列表并返回到应用程序,什么也不发送。我不知所措。我没有收到错误代码,并且返回成功且不包含 id。
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 密钥,所有其他功能都可以在应用程序中使用。 (功能、消息传递、存储、数据库、身份验证和分析)
- 我已尝试记录所有输出,但没有返回任何内容。
【问题讨论】:
标签: unity3d sms firebase-invites