【问题标题】:Sending friend request and adding friends in an iOS social network app using PHP?使用 PHP 在 iOS 社交网络应用程序中发送好友请求和添加好友?
【发布时间】:2015-03-26 05:37:24
【问题描述】:

基本上,我现在正在iOS平台上制作一个基本的社交网络应用程序,使用PHP作为后端。我可以在我的社交网络应用程序中进行登录、注册功能,但是,我现在正在努力如何在我的应用程序中添加朋友。

据我所知,我必须为交友做一个表,就按照这个教程:http://www.9lessons.info/2014/03/facebook-style-friend-request-system.html

但是我想知道的是,如果一个用户向另一个用户发送好友请求,那么“making_friends”表中的“status”可能是“0”,表示好友请求已发送并等待回复.但是如何让其他用户知道,一个用户正在向他发送好友请求,然后其他用户可能会接受好友请求并将“状态”更新为“1”,这意味着其他用户接受了好友请求.

总之,我不知道如何使用服务器作为桥梁从一个客户端到另一个客户端进行通信。有人有什么好的建议吗?

【问题讨论】:

    标签: php ios mysql sql sql-server


    【解决方案1】:

    您可以使用推送通知向客户端发送请求或定期访问服务器并检查状态,但这不是处理它的好方法

    对于 ios 推送通知,请查看 Apple Push Notification Services

    【讨论】:

    • 应用未运行时将使用推送通知。但是如果我要发送好友请求的用户现在正在使用该应用程序,我如何获取该用户的设备 ID 并向他发送消息? PHP中有没有函数?
    • 您必须将设备 ID 从 ios 发布到 php 页面
    【解决方案2】:

    您可以将INSERT 两个用户作为making_friends 表中的一条记录并为其创建状态。

     making_friends table
    --------------------
    User1
    User2
    Status
    

    一旦用户插入此表,您可以在状态上标记并让用户知道请求

    【讨论】:

    • 那么如何让用户知道有好友请求发送给他呢?我应该包含该特定用户的设备令牌或 IP 地址吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 1970-01-01
    相关资源
    最近更新 更多