Bonjour à tous,
j'essaye vainement d'intégrer les appinvite disponibles dans Firebase.
https://firebase.google.com/docs/invites/android
en utilisant du java
et ajouté
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 private void onInviteClicked() { Intent intent = new AppInviteInvitation.IntentBuilder(getString(R.string.invitation_title)) .setMessage(getString(R.string.invitation_message)) .setDeepLink(Uri.parse(getString(R.string.invitation_deep_link))) .setCustomImage(Uri.parse(getString(R.string.invitation_custom_image))) .setCallToActionText(getString(R.string.invitation_cta)) .build(); startActivityForResult(intent, REQUEST_INVITE); }
com.google.firebase:firebase-invites:10.2.0
Protocole de reproduction :
J'ai une procédure globale en Java
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view..ViewGroup; import com.google.android.gms.appinvite.AppInvite; import com.google.android.gms.appinvite.AppInviteInvitation; import com.google.android.gms.appinvite.AppInviteInvitationResult; import com.google.android.gms.appinvite.AppInviteReferral; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.api.ResultCallback; import android.app.Activity; import android.content.ComponentName; import android.content.Context; Context oContext = getApplicationContext(); Intent intent = new AppInviteInvitation.IntentBuilder("titre") .setMessage("message") .setDeepLink(Uri.parse("/link")) .setCustomImage(Uri.parse(" https://urlduneimage.png ")) .setCallToActionText("install") .build(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); oContext.startActivity(intent); }
J'essaye aussi avec startActivityForResult
Je n'ai pas d erreur lors du build mais lorsque je clique sur un bouton qui appele la procédure java, apres quelque seconde j'ai une petite fenetre rouge qui apparait dans le bas de l application et qui dit 'echec lors du démarrage'
JE me posais donc la question à savoir si quelqu'un vous aurais déjà demandé d intégrer l invitation à utiliser l'application via Firebase invit?
MErci
Greg
Partager