使用从iOS应用程序附加到Facebook Messenger的预定义链接撰写消息

时间:2016-04-18 08:35:41

标签: ios facebook sdk facebook-messenger ios-universal-links

我正在使用fb-messenger://撰写打开Facebook Messenger Composer,但我需要将预定义的链接附加到作曲家。我不想使用行动表。 我也看到了这个答案 -

Facebook Messenger Compose Predefined Message

这可能看似相似,但却是错误的答案,因为它是Facebook SDK而不是Facebook Messenger。

我查看了适用于iOS的Facebook Messenger SDK -

https://developers.facebook.com/docs/messenger/ios

<基本集成\共享内容

下的

我能找到的就是分享图像,GIF动画,视频和音频剪辑。但另一方面,我看到Pinterest正在从他们的iOS应用程序发布到Messenger的链接 - 所以它是可能的。

任何帮助将不胜感激

更新: 我设法使用以下方法打开撰写邮件的信使:

FB://消息/新

仍然无法通过附加的链接打开它

2 个答案:

答案 0 :(得分:0)

我认为它只能来自iOS / Android SDK。我已经做了很多挖掘,包括通过他们的iOS SDK来查看我是否可以抓住共享网址。这是从iOS发送到messenger时该链接的样子。

这个链接实际上可以打开你的Messenger(但是如果你在信使粘贴板上没有任何东西,那么图像将是空白的

fb-messenger-platform-20150714://broadcast?pasteboard_type=com.messenger.image&app_id=XXXAPPIDXXX&version=20150714

请注意,iOS SDK保存了图像com.messenger.image。基本上他们将图像存储在粘贴板中。你可以在这里阅读https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIPasteboard_Class/

如果有人有任何见解或隐藏的API,请告诉我们。尝试发布视频和GIF动画,到目前为止没有任何效果。

这是iOS SDK发送的唯一方式,我仍在挖掘所有代码注释,看看我是否能找到其他可能有效或无法使用的参数。

除非您正在构建iOS APP,否则很可能是坏消息,那么它很简单。

答案 1 :(得分:-2)

请从您的设备上删除Facebook应用,然后检查,它会工作。