【问题标题】:MCNearbyServiceAdvertiser vs. MCAdvertiserAssistantMCNearbyServiceAdvertiser 与 MCAdvertiserAssistant
【发布时间】:2014-05-08 14:46:52
【问题描述】:

有人可以解释一下 MCNearbyServiceAdvertiser 和 MCAdvertiserAssistant 之间的区别吗?

这里使用了chat application MCAdvertiserAssistant。在这个tutorialMCNearbyServiceAdvertiser 中使用了,为什么?

【问题讨论】:

    标签: objective-c multipeer-connectivity


    【解决方案1】:

    MCAdvertiserAssistant 是一个方便的类,用于处理广告、向用户呈现传入邀请并处理用户的响应。这包括用于处理邀请的用户界面。这基本上是一个警告,上面写着“Peer X 要连接”(您可以在聊天应用教程中查看示例)

    在使用 MCNearbyServiceAdvertiser 的教程中,他们使用自己的专有逻辑来处理邀请,在本例中,通过呈现带有 3 个选项(拒绝、阻止、接受)的 UIActionSheet。

    因此,如果您对 MCAdvertiserAssistant 的工作方式感到满意,则可以使用它,它更简单,所需工作更少。如果您需要更多控制权,则需要使用 MCNearbyServiceAdvertiser。

    【讨论】:

      【解决方案2】:

      Apple 的文档中也有明确的解释。请参阅架构部分 https://developer.apple.com/library/ios/documentation/MultipeerConnectivity/Reference/MCAdvertiserAssistant_class/Reference/Reference.html#//apple_ref/occ/cl/MCAdvertiserAssistant

      我也会在这里引用:

      广告商对象 (MCNearbyServiceAdvertiser) 告诉附近的同行您的应用愿意加入指定类型的会话。

      广告客户助理对象 (MCAdvertiserAssistant) 提供与广告客户对象相同的功能,但也提供标准 允许用户接受邀请的用户界面。如果你希望 提供您自己的用户界面,或者如果您想锻炼 对显示哪些邀请进行额外的程序控制, 直接使用广告商对象。

      【讨论】:

        猜你喜欢
        • 2014-11-14
        • 1970-01-01
        • 2020-10-23
        • 2014-08-19
        • 1970-01-01
        • 2021-01-22
        • 2016-03-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多