Facebook Messenger中的Webview在按钮模板后返回用户ID,但在持久菜单按钮后则不返回

时间:2017-07-19 11:46:02

标签: facebook webview menu sdk

当我生成此模板时,我将在webview中获取用户ID:

{
  "message" : {
      "attachment" : {
          "type" : "template", 
          "payload" : {
              "template_type" : "button", 
              "text" : "webview test", 
              "buttons" : [
                  {
                      "type" : "web_url", 
                      "url" : "...", 
                      "title" : "open", 
                      "webview_height_ratio" : "full", 
                      "messenger_extensions" : true
                  }
              ]
          }
      }
  }
}

但是当我尝试通过持久菜单访问相同的webview时,我收到一个错误:此Messenger客户端不支持此SDK方法。请升级。

我已将此发布到Facebook Api以设置菜单:

{
  "persistent_menu":[
    {
      "locale":"default",
      "composer_input_disabled":false,
      "call_to_actions":[
	        {
	          "type":"web_url",
	          "title":"Instellingen",
	          "url":"###URL###",
	          "webview_height_ratio":"full",
	          "messenger_extensions": true
	        }
    	]
    }
  ]
}

菜单在Messenger App(移动设备)中正确显示。 我还安装了最新版本的Messenger App。

有谁知道如何解决这个问题?

0 个答案:

没有答案