0

我想将 firebase 邀请添加到我的 android 应用程序中。我按照教程中的步骤(https://firebase.google.com/docs/invites/android),但我有这个错误

无法解析符号 REQUEST_INVITE

我已经添加了 firebase 核心并邀请我的应用程序,当我点击控制台中的动态链接时,它并没有要求我接受任何内容。

毕业典礼:

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.android.support:design:24.2.1'
compile 'com.google.firebase:firebase-ads:10.2.0'
compile 'com.google.firebase:firebase-invites:10.2.0'
compile 'com.google.firebase:firebase-core:10.2.0'
testCompile 'junit:junit:4.12'
}
apply plugin :'com.google.gms.google-services'

java文件:

    //sent Invite
private void onInviteClicked(){
    Intent intent = new AppInviteInvitation.IntentBuilder(getString(R.string.invitation_title))
            .setMessage(getString(R.string.invit_message))
            .setCallToActionText(getString(R.string.invit_cta))
            .build();
    startActivityForResult(intent, REQUEST_INVITE);
}

谷歌服务json:

"services": {
    "analytics_service": {
      "status": 1
    },
    "appinvite_service": {
      "status": 1,
      "other_platform_oauth_client": []
    },
    "ads_service": {
      "status": 2
    }
  }

还是 REQUEST_INVITE 是我们必须根据我们在 playstore 上的应用程序 ID 设置的变量?如果是这样,是否可以在启动之前知道该 ID?

非常感谢您的帮助

4

1 回答 1

2

REQUEST_INVITE 只是static final int您在使用它的活动中定义的一个。例如:

private static final int REQUEST_INVITE = 0;

请参阅快速入门示例中的代码。

于 2017-03-22T01:16:18.987 回答