gpt4 book ai didi

android - 如何为 Android 创建贴纸包,就像在 iOS 中为 iMessage 创建贴纸包一样?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:10:21 24 4
gpt4 key购买 nike

在 Xcode(适用于 iOS 设备)中,我只需单击一个显示“新贴纸包应用程序”的按钮,然后(神奇!)就可以了,无需编码。我只是向其中添加图像并将其上传到应用程序商店。 super 简单!

Android 现在也允许通过 Gboard 使用贴纸。

但是,据我所知,您已经需要一个贴纸应用程序才能按照我能找到的任何说明将其添加到 Gboard。但是,首先要如何创建贴纸应用?

在上面的两个链接中都使用这条美妙的线:“要开始,您需要添加 Firebase App Indexing 库。”

“添加?”添加到什么?

我找到了这个并下载了它,认为它可能是一个模板或其他东西。但是我根本无法在 Android Studio 中运行它。

它确实有这些很棒的说明:“从您的 firebase 项目中获取 Google-service.json。”

“Firebase 项目?”什么 Firebase 项目?

如何创建贴纸包应用,我可以向其“添加”Firebase 应用索引库,以便贴纸应用显示在 Gboard 上?在 iOS 中非常简单!

也许 Firebase 有贴纸包模板之类的,我想。但据我所知,它们似乎并不如此。

FWIW,我不反对在必要时编写代码。知道需要编写什么代码会很好!以及放在哪里!

如果有一个从无到有到完成并上传到应用程序商店的教程的链接,那就太棒了。在这一点上,我真正不需要帮助的唯一一件事就是制作 PNG!

提前致谢!

最佳答案

根据我对您发布的链接的了解,您将 Firebase App Indexing API 添加到您的应用程序中。您可以在 Android Studio 中通过转到 Tools->Firebase 来最简单地完成此操作,这将在右侧打开一个抽屉。在此抽屉中单击 App Indexing 并按照说明进行操作。

基本上,它会将 Firebase 依赖项添加到您的构建 gradle 文件中,并填充 google-service.json 这只是一个配置文件,其中包含一些常量和字符串,以便 firebase 正常工作。

Gradle 依赖:

implementation 'com.google.firebase:firebase-appindexing:16.0.1'

我推荐使用 Android Studio 助手。一旦完成,您的应用程序现在就是一个 Firebase 项目,因为它在 Firebase 网络应用程序中有自己的项目,这基本上是一个奇特的名称,用于与一些谷歌库相关联的应用程序,这些库可以做很酷的事情。

然后,您可以使用文档中所示的库在首次安装或更新您的应用程序时将您的贴纸索引到 Playstore。

new Indexable.Builder("Sticker")
.setName("Bye")
// add url for sticker asset
.setImage("http://www.snoopysticker.com?id=1234")
// see: Support links to your app content section
.setUrl("http://sticker/canonical/image/bye")
// Set the accessibility label for the sticker.
.setDescription("A sticker for Bye")
// Add search keywords.
.put("keywords", "bye", "snoopy", "see ya", "good bye")
.put("isPartOf",
new Indexable.Builder("StickerPack")
.setName("Snoopy Pack")
.build())
.build())};

关于android - 如何为 Android 创建贴纸包,就像在 iOS 中为 iMessage 创建贴纸包一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51384660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com