问题描述
因此,我调查了此sample,但发现不到两件事:
- 如何以及何时请求外部应用程序制作?
- 外部应用程序深层链接地址在哪里?
解决方法
Spark AR studio是一种增强现实设计工具,目前已设计用于Instagram和Facebook,但他们已经/或计划将其与Messenger和Facebook相机等其他Facebook应用程序一起使用。
此处介绍视频:https://developers.facebook.com/videos/2018/spark-ar-introduction-to-ar-studio/
Instagram不允许您在其平台上使用Deeplink,它仅可与Facebook SDK一起使用。当您创建带有链接的Facebook应用程序或广告,或者您自己的Android或IOS应用程序并使用Facebook SDK时,便可以在其生态系统中创建和使用Deeplinks。
因此,您要回答第一个问题:是Facebook应用程序,使用Facebook SDK的广告和应用程序可以向您的Spark AR效果发送参数。声明状态时,Spark AR还在谈论这些类型的应用程序:
DeepLinkModule
DeepLinkModule类公开方法和属性 读取外部应用发送给效果的值。
第二点的答案是::在Facebook Developer Dashboard中,您可以在其中注册并获取所有Facebook应用程序的应用程序ID。
您可以在此处阅读有关Facebook Deeplinks及其结构的更多信息: