我一直在努力让我的grought app获得批准并且没有成功。我的应用使用Oauth帐户关联。这篇文章中包含了拒绝电子邮件的截图,我从履行服务器提取的请求JSON以及响应JSON。
我的履行服务器收到的Google JSON请求:
{
"isInSandbox": true,
"surface": {
"capabilities": [
{
"name": "actions.capability.AUDIO_OUTPUT"
},
{
"name": "actions.capability.SCREEN_OUTPUT"
}
]
},
"inputs": [
{
"rawInputs": [
{
"query": "talk to tom's app",
"inputType": "VOICE"
}
],
"arguments": null,
"intent": "actions.intent.MAIN"
}
],
"user": {
"userId": "APhe68Ecie0lK5QZKEd9SWrXuN4w",
"profile": null,
"accessToken": null
},
"device": {
"location": null
},
"conversation": {
"conversationId": "1500420584998",
"type": "NEW",
conversationToken: null
}
}
履行服务器的响应:
{
"conversationToken": "{"state":null,"data":{}}",
"expectUserResponse": true,
"expectedInputs": [{
"inputPrompt": {
"initialPrompts": [{
"textToSpeech": "You must link your Google Assistant.",
"ssml": null
}
],
"noInputPrompts": []
},
"possibleIntents": [{
"intent": "actions.intent.SIGN_IN",
"inputValueData": {
"optContext": null,
"permissions": null
}
}
]
}
],
"finalResponse": null
}
以上JSON响应是否正常?
我真的希望能够在提交审批之前测试我的应用程序,但我被告知模拟器在我的应用程序获得批准之前不会发送版本2架构(请参阅此处的评论:Gactions project is sending version 1 request schema) 。每次我提交申请批准,就像我在黑暗中拍摄。 Google没有详细说明我的应用失败的详细原因。
测试我的应用的建议方法是什么,所以我知道它会获得批准?如何获得有关我的应用被拒绝的详细信息?