无法解析 REQUEST_INVITE
Cannot resolve REQUEST_INVITE
我想将 firebase 邀请添加到我的 android 应用中。我按照教程中的步骤进行操作 ( https://firebase.google.com/docs/invites/android ),但出现此错误
无法解析符号 REQUEST_INVITE
我已经添加了 firebase 核心并邀请我的应用程序,当我在控制台中单击动态链接时,它没有要求我接受任何内容。
gradle :
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);
}
google 服务 json:
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
或者 REQUEST_INVITE 是我们必须根据应用程序在 Play 商店中的 ID 设置的变量吗?
如果是这样,是否可以在启动之前知道该 ID?
非常感谢您的帮助
REQUEST_INVITE 只是您在使用它的 activity 中定义的 static final int
。例如:
private static final int REQUEST_INVITE = 0;
查看 Quickstart Sample 上的代码。
我想将 firebase 邀请添加到我的 android 应用中。我按照教程中的步骤进行操作 ( https://firebase.google.com/docs/invites/android ),但出现此错误
无法解析符号 REQUEST_INVITE
我已经添加了 firebase 核心并邀请我的应用程序,当我在控制台中单击动态链接时,它没有要求我接受任何内容。
gradle :
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);
}
google 服务 json:
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
或者 REQUEST_INVITE 是我们必须根据应用程序在 Play 商店中的 ID 设置的变量吗? 如果是这样,是否可以在启动之前知道该 ID?
非常感谢您的帮助
REQUEST_INVITE 只是您在使用它的 activity 中定义的 static final int
。例如:
private static final int REQUEST_INVITE = 0;
查看 Quickstart Sample 上的代码。