标签: firebase-invites

Firebase邀请说已发送邀请但尚未收到

我试图通过Firebase邀请发送邀请.从联系人中选择一封电子邮件时,Firebase表示已发送邀请,但从未收到该电子邮件.

在控制台上,SHA1认证是可配置的.

返回的错误代码始终为RESULT_OK,并且从AppInviteInvitation.getInvitationIds返回的邀请数正确无误.

SDK在gradle上使用最新版本10.0.1进行更新,如文档中所述.

创建邀请的代码是:

Intent intent = new AppInviteInvitation.IntentBuilder(title)
                .setMessage(msg)
                .setCallToActionText(callToActionText)
                .setOtherPlatformsTargetApplication(AppInviteInvitation.IntentBuilder.PlatformMode.PROJECT_PLATFORM_IOS, IOS_CLIENT_ID)
                .build();
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

android firebase firebase-invites

27
推荐指数
1
解决办法
1043
查看次数

你如何测试firebase邀请?

您如何测试动态链接或邀请?是否有可以运行的adb命令,以及如何生成该链接.

我试过(有不同的变化)

adb shell am start -W -a android.intent.action.VIEW -d "https://play.google.com/store/apps/details?id=com.gonevertical.chatterbox\\&pcampaignid=appinvite_\\&referrer=deep_link_id%3Dhttps://gonevetical.com/chatterbox/invite/group/-KJnkQfRjZfAH9-U_U4a%26invitation_id%3D20832144509-9642991a-de62-4d40-ba93-b991208c2d31" com.gonevertical.chatterbox
Run Code Online (Sandbox Code Playgroud)

项目 https://github.com/branflake2267/chatterbox/blob/master/android/app/src/main/AndroidManifest.xml

android firebase firebase-invites

14
推荐指数
1
解决办法
5447
查看次数

没有获得从Playstore下载应用的用户的Firebase动态链接

Playstore App有2个案例

  1. 正常安装(Playstore显示OPEN按钮)
  2. 从动态链接安装(Playstore显示CONTINUE按钮) 打开

测试用例:

从Firebase动态链接下载应用程序,安装后Playstore将显示CONTINUE按钮:

成功安装后,用户可以通过2个选项打开应用程序.

  1. 单击继续按钮打开应用程序- > 应用程序将获取链接,一切正常工作
  2. LAUNCHER ICON打开应用程序,而不是从Playstore 打开应用程序- > App将无法获得动态链接

大多数用户没有点击CONTINUE按钮,因为这是正常的人类行为,因此我丢失了Referrer链接.

这是Firebase的预期行为吗?我该如何避免这个问题?

相关文章在这里

firebase firebase-invites firebase-dynamic-links

13
推荐指数
1
解决办法
845
查看次数

Firebase Invite与Facebook登录一起使用

有没有办法在iOS中使用Firebase Invites SDK而不使用Google帐户?想使用Facebook登录甚至更好的Firebase Auth.

任何帮助将非常感激!

ios firebase firebase-invites

11
推荐指数
1
解决办法
415
查看次数

Firebase邀请React Native

我们目前在React Native项目中使用Firestack,这很棒,但我们还需要通过Firebase的"邀请"功能提供的功能.

是否有人知道Firebase邀请,iOS和Android的React Native模块(例如,在github上)?

或者可选 - 是否有另一个服务/ API可以为移动设备提供类似的应用邀请管理(理想情况下是W/React Native支持,但如果需要,我们可以随时桥接)?

非常感谢.

firebase react-native firebase-invites

11
推荐指数
1
解决办法
1368
查看次数

应用程序邀请配置失败Firebase iOS cocoapods

在尝试使用新版本的firebase时,我遇到了构建错误

*** Terminating app due to uncaught exception 'com.firebase.appinvite', reason: 'App Invite configuration failed.'
Run Code Online (Sandbox Code Playgroud)

ios cocoapods firebase firebase-invites

9
推荐指数
3
解决办法
4848
查看次数

如何在firebase-analytics上跟踪firebase-invites?

当我设置firebase-invite并向我的朋友发送成功请求时,如何跟踪总邀请和转换的邀请.我在firebase视频上看到它,但找不到任何技术信息.就我在firebase-analytics上看到的而言,它不是自动化的firebase-analytics流程.

firebase-invites firebase-analytics

9
推荐指数
1
解决办法
367
查看次数

在Firebase邀请中设置目标邮件地址

我打算使用Firebase邀请,以便我的应用用户可以联系(并邀请我的应用)他/她已在应用中添加到其管理中的人员.

我已经拥有这些目标人员的邮件地址,因此我希望能够在设置应用邀请时使用此信息.此刻这似乎不可能.我目前的代码:

Intent intent = new AppInviteInvitation.IntentBuilder( "Please join me to manage " + event ).build();
startActivityForResult(intent, RC_INVITE_MANAGER);
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是这样的:

Intent intent = new AppInviteInvitation.IntentBuilder( "Please join me to manage " + event )
.setMailto( "test@test.test" ).build();
startActivityForResult(intent, RC_INVITE_MANAGER);
Run Code Online (Sandbox Code Playgroud)

要么:

intent.putExtra( "EMAIL_TO", "test@test.test");
Run Code Online (Sandbox Code Playgroud)

此时,用户将不得不从他的联系人手动选择用户(即使目标邮件已经从用户点击"邀请"动作的上下文中获知).

这将来有可能吗?

email android firebase firebase-invites

8
推荐指数
1
解决办法
477
查看次数

Firebase邀请错误 - 链接无法正常工作

我正在努力让Firebase邀请工作.我按照这里的说明进行操作.

触发邀请过程的代码如下

        AppInviteInvitation.IntentBuilder intentBuilder = new AppInviteInvitation.IntentBuilder(LanguageManager.getString("title-Invitation"))
                .setMessage(LanguageManager.formatString("message-INVITATION_{game-name}", ScribbleGame.getGame().getDisplayName()))
                .setEmailSubject(LanguageManager.formatString("title-TRY_{game_name}", ScribbleGame.getGame().getDisplayName()))
                .setEmailHtmlContent(emailHtml);

        application.startActivityForResult(intentBuilder.build(), ActivityResultConstants.REQUEST_INVITE);
Run Code Online (Sandbox Code Playgroud)

电子邮件包含使用%%APPINVITE_LINK_PLACEHOLDER%%标记插入的链接.邀请按预期发送.

我已经尝试了有无深层链接.如果没有深层链接,我会得到一个这样的URL,它不起作用并返回404错误.

https://plus.google.com/appinvite/131189621476-3ec41294-23ea-47e7-81d7-9a5fd004de6e

使用深层链接,我得到一个这样的URL,它不起作用并返回500错误.

https://sfqj5.app.goo.gl/i/131189621476-b6d8a1cf-81b4-4318-90d0-c32ee1a945e1

我已经做了很多挖掘,但未能确定链接无法正常工作的原因.

android firebase firebase-invites

7
推荐指数
1
解决办法
678
查看次数

Firebase应用邀请 - 未发送邀请

我在我的应用程序中实施了Firebase App Invite,我可以选择要邀请的朋友,但不会发送邀请.

在onActivityResult中,resultCode为3.

在我的Firebase项目设置中,我已经输入了SHA1代码(发布和调试证书).

我的活动代码:

public static final int REQUEST_INVITE = 65;
private static final String TAG = GeneralActivity.class.getSimpleName();

public void inviteFriends() {
    Intent intent = new AppInviteInvitation.IntentBuilder("Invitation title")
            .setMessage("Invitation message")
            .setOtherPlatformsTargetApplication(AppInviteInvitation.IntentBuilder.PlatformMode.PROJECT_PLATFORM_IOS, MY_IOS_APPID)
            .build();
    startActivityForResult(intent, REQUEST_INVITE);
}


@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == REQUEST_INVITE) {
        if (resultCode == RESULT_OK) {
            String[] ids = AppInviteInvitation.getInvitationIds(resultCode, data);
            for (String id : ids) {
                Log.d(TAG, "onActivityResult: sent invitation " + id);
            } …
Run Code Online (Sandbox Code Playgroud)

android firebase-invites

6
推荐指数
1
解决办法
714
查看次数