Je travaille sur la version de débogage d'une application Android. J'ai pu envoyer des invitations par SMS et par e-mail jusqu'à ce que j'installe un autre système d'exploitation sur ma machine (les deux Linux). Par conséquent, j'ai également mis à jour Android Studio vers la dernière version et importé mes anciens paramètres de projet. Le reste de l'application fonctionne bien, je peux également démarrer l'activité de sélection des invitations, il affiche le message que Invitation was sent
, mais AppInviteInvitation.getInvitationIds
renvoie 0 tableau de longueur dans onActivityResult
. J'ai essayé d'ajouter Sha1 et Sha256 à l'application dans la console Firebase, retiré Firebase complètement, puis l'ai ajouté au projet android dans Android Studio (également supprimé et ajouté à nouveau l'application et le projet dans la console firebase). Donc vérifié et essayé la plupart des solutions sur SO, mais aucun ne semble fonctionner. J'omets probablement quelque chose. J'utilise deux comptes google, un pour firebase, un pour l'envoi d'e-mails à partir de l'appareil.Firebase Invite n'envoie pas d'invitations après la mise à jour
Quoi d'autre pourrais-je vérifier? Existe-t-il un moyen d'approfondir les invitations de Firebase afin de trouver le problème?
Le but:
private void onInviteClicked() {
Intent intent = new AppInviteInvitation.IntentBuilder("MyApp")
.setMessage("Some message of 90 nospecial chars")
// .setDeepLink(createDynamicLink(2))
.setCustomImage(Uri.parse("http://correct url"))
.setCallToActionText("Call to action")
.build();
startActivityForResult(intent, REQUEST_INVITE);
}