我正在使用ios应用程序和应用程序具有即时消息功能,用户可以从中发送消息。我的要求是,如果用户向任何其他用户发送消息,那么该消息也会自动发送给其他用户的facebook messenger app。这可能吗?
答案 0 :(得分:0)
不,这不可能。这将侵犯隐私,并且可能被接收者视为以编程方式发送的任何消息的垃圾邮件。您在评论中发布的链接是1)已弃用,2)用于允许用户通过您的应用程序通过Facebook发送消息,而不是您发送消息。您最多可以请求阅读用户的收件箱或页面的收件箱,read_mailbox
或read_page_mailboxes
权限。
https://developers.facebook.com/docs/facebook-login/permissions/v2.3
查看您可以要求的Facebook权限列表。在您发布此类问题之前,请将时间花在谷歌搜索上。我花了不到5分钟的时间,当问到像这样容易搜索的问题时,这对SO社区来说是一种负担。
如果您想构建一个聊天应用程序,那么您可以查看很多很棒的选项。
首先,使用WebSockets构建自己的聊天应用程序。这是更难的选择,因为你必须构建自己的套接字服务器,我将使用Socket.IO(我相信他们有一个服务器端和iOS库)。
更简单的选择是使用Layer。它是一个可以与iOS,Android等一起使用的聊天SDK。非常容易设置和易于使用。