Deep Link 通信在 Facebook spark ar 中是如何工作的?

How does DeepLink communication work in Facebook sparkar?

所以我调查了这个 sample 并且无法得到两件事:

Spark AR studio 是为 Instagram 和 Facebook(目前)创建的增强现实设计工具,但他们已经/或计划将其与其他 Facebook 应用程序(如 Messenger 和 Facebook 相机)一起使用。

此处介绍视频:https://developers.facebook.com/videos/2018/spark-ar-introduction-to-ar-studio/

Instagram 不允许您在其平台上使用 Deeplinks,它只能与 Facebook SDK 一起使用。当您使用 link 或您自己的 Android 或 IOS 应用创建 Facebook 应用或广告并使用 Facebook SDK 时,您将能够创建和使用 Deeplink 在他们的生态系统中。

所以回答你的第一个问题: Facebook 应用程序、广告和使用 Facebook SDK 的应用程序可以向你发送参数 Spark AR 效果。 Spark AR 在声明时谈论的也是这些类型的应用程序:

DeepLinkModule

The DeepLinkModule class exposes methods and properties to read the values that an external app sent to an effect.

第二点的答案是: 在 Facebook 开发者面板中,您可以在其中注册并获取所有 Facebook 应用程序的应用程序 ID。

您可以在此处阅读有关 Facebook Deeplinks 及其构造的更多信息:

https://developers.facebook.com/docs/app-ads/deep-linking/