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

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

Facebook Messenger撰写预定义的消息

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

我看了Facebook Messenger SDK for iOS –

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

在基本集成\共享内容下

所有我能find的是共享图像,GIFanimation,video和audio剪辑。 但另一方面,我看到Pinterest从他们的iOS应用程序发布到Messenger的链接 – 所以这是可能的。

任何帮助将不胜感激

更新:我设法打开使用撰写邮件信使:

FB://消息/新

仍然无法打开它与我的链接

我认为这只能从iOS / Android SDK的。 我做了很多挖掘,包括通过他们的iOS SDK来看看我是否可以抢分享的url。 这就是从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请让我知道。 试图张贴video和GIFanimation,到目前为止没有工作。

这是iOS SDK发送的唯一方法,我仍然在深入挖掘所有代码注释,以了解是否可以find对可能或不可用的其他参数的一些洞察。

对不起,除非你正在构build一个iOS应用程序,否则很可能是坏消息,那很简单。

请删除你的设备的Facebook应用程序,然后检查,它会工作。