打开Facebook Messenger聊天头,使用OpenURL

时间:2017-06-23 09:35:10

标签: android appcelerator appcelerator-titanium facebook-messenger

我要做的是尝试使用钛合金中的OpenURL方法在FB-Messenger中打开ChatHead。

Ti.Platform.openURL("fb-messenger://user/" + {user-Id})

我能够成功打开Messenger,但我无法与用户聊天,因为每次我发送消息时都会向我发出警告,说明" 发送失败您无法执行该操作"

我不确定到底是做错了什么,是在向Facebook提交App for Review后获得FB messenger的权限。

任何帮助将不胜感激。在此先感谢

1 个答案:

答案 0 :(得分:0)

URL按钮可用于在应用内浏览器中打开网页。此按钮可与按钮和通用模板一起使用。

您必须将该按钮发布给用户。你的JSON应该是:

"buttons":[
      {
        "type":"web_url",
        "url":"https://yourUrl",
        "title":"View Item",
        "webview_height_ratio": "compact"
      }
    ]

Facebook有自己的规则。

More about this topic.