App Store link 未在应用邀请电子邮件中显示
App Store link not shown in app-invites email
我正在尝试在我们的应用程序中实施 App Invites,但我无法让 iOS 客户 link 进入 App Store。他们总是显示 Play 商店 link.
根据 documentation,如果我们在开发者控制台的项目中有多个 iOS 客户端 ID,我们需要调用 setOtherPlatformsTargetApplication。问题是,如果我尝试添加我们的 iOS 应用程序客户端 ID,则永远不会发送电子邮件
.setOtherPlatformsTargetApplication(PROJECT_PLATFORM_IOS,
"104XXXXXXXXXX-i089XXXXXXXXXXXX.apps.googleusercontent.com")
如果我省略此调用,则会发送电子邮件,但它指向 Play 商店。
无论如何,检查 google-services.json 只显示一个 iOS 客户 ID
{
"project_info": {
...
},
"client": [
{
"client_info": {
"package_name": "com.mycompany"
},
"oauth_client": [
...
],
"api_key": [
],
"services": {
"appinvite_service": {
"status": 2,
"other_platform_oauth_client": [
{
"client_id": "XXXXXX-YYYYY.apps.googleusercontent.com",
"client_type": 2,
"ios_info": {
"bundle_id": "com.mycompany.app",
"app_store_id": "123456789"
}
},
{
"client_id": "XXXXXX-JJJJJJJJ.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
},
[
another client info for the debug package name
],
"client_info": [
],
"ARTIFACT_VERSION": "1"
}
我不知道还能尝试什么,欢迎任何想法
我正在使用 AS 2.0 预览版 9,2.0.0-alpha9 版本用于 android 和 google-services' gradle 插件。此外,如 documentation 中所述,我已将应用插件放在 app/build.gradle
的底部
问题是我有 2 个凭据共享相同的 Bundle ID。
此外,最近添加的(也是 google-services.json 中列出的唯一一个)没有被使用。一旦我删除它,真正的凭据被添加到 json 文件并且调用 setOtherPlatformsTargetApplication 工作得很好。
我正在尝试在我们的应用程序中实施 App Invites,但我无法让 iOS 客户 link 进入 App Store。他们总是显示 Play 商店 link.
根据 documentation,如果我们在开发者控制台的项目中有多个 iOS 客户端 ID,我们需要调用 setOtherPlatformsTargetApplication。问题是,如果我尝试添加我们的 iOS 应用程序客户端 ID,则永远不会发送电子邮件
.setOtherPlatformsTargetApplication(PROJECT_PLATFORM_IOS,
"104XXXXXXXXXX-i089XXXXXXXXXXXX.apps.googleusercontent.com")
如果我省略此调用,则会发送电子邮件,但它指向 Play 商店。
无论如何,检查 google-services.json 只显示一个 iOS 客户 ID
{
"project_info": {
...
},
"client": [
{
"client_info": {
"package_name": "com.mycompany"
},
"oauth_client": [
...
],
"api_key": [
],
"services": {
"appinvite_service": {
"status": 2,
"other_platform_oauth_client": [
{
"client_id": "XXXXXX-YYYYY.apps.googleusercontent.com",
"client_type": 2,
"ios_info": {
"bundle_id": "com.mycompany.app",
"app_store_id": "123456789"
}
},
{
"client_id": "XXXXXX-JJJJJJJJ.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
},
[
another client info for the debug package name
],
"client_info": [
],
"ARTIFACT_VERSION": "1"
}
我不知道还能尝试什么,欢迎任何想法
我正在使用 AS 2.0 预览版 9,2.0.0-alpha9 版本用于 android 和 google-services' gradle 插件。此外,如 documentation 中所述,我已将应用插件放在 app/build.gradle
的底部问题是我有 2 个凭据共享相同的 Bundle ID。
此外,最近添加的(也是 google-services.json 中列出的唯一一个)没有被使用。一旦我删除它,真正的凭据被添加到 json 文件并且调用 setOtherPlatformsTargetApplication 工作得很好。