【问题标题】:Disallow users to download stickers from iMessage extension/app禁止用户从 iMessage 扩展程序/应用程序下载贴纸
【发布时间】:2017-11-09 02:56:49
【问题描述】:

我正在创建 iMessage 扩展程序。当用户在 iMessage 中从我的应用程序发送贴纸时,它(贴纸)可作为附件使用(iMessage 对话中的 i 按钮 -> 图像部分)。我不希望用户能够下载已发送的贴纸。

我尝试了不同的方式来发送贴纸: 使用 StickerView 的 iMessage 应用程序 使用 MSMessages、MSStickers、附件发送带有 MSConversation.insert 的贴纸。只有 MSMessages 不允许用户下载贴纸。

但我还需要能够发送 gif(使用 MSMessages.MSMessagesTempletaLayout 是不可能的)。

我已经看到无法下载它们的 gif 在 Crossy Road iMessage 扩展中工作,所以它是可能的 请给我一些建议,我该怎么做?

【问题讨论】:

  • 这不是您当前问题的答案(因为我不知道怎么做),但可以使用模板布局发送 gif,只是没那么简单。检查另一个问题:stackoverflow.com/questions/40536695/…
  • 你可以通过设置stickerview属性cell.stickerview.startAnimating()来试试这个

标签: swift xcode imessage imessage-extension


【解决方案1】:

正如我所说,因为我使用的是 MSConversation,所以我不能使用 MSStickerView。在调查这个问题时,我尝试了所有可能的方法来通过 MSConversation 发送这个 gif,但它们没有用。 gif 已发送,但可以下载。

答案: 当我发现问题时,我真的很震惊和失望。 我一直在使用模拟器来测试这个。当我在我的设备上启动该应用程序时——它起作用了!不知道为什么 Apple 会在模拟器中提供可下载的贴纸。所以实际上答案是 - 仅在设备上测试 iMessage 应用程序。

附:它看起来不像一个真正的答案,但我希望它对某人有所帮助

【讨论】:

    猜你喜欢
    • 2017-04-19
    • 2017-10-15
    • 2017-02-24
    • 2022-09-24
    • 2016-12-23
    • 1970-01-01
    • 2018-07-30
    • 2016-10-23
    • 1970-01-01
    相关资源
    最近更新 更多