在xcode(iOS设备)中,我只需点击一个按钮,上面写着“new sticker pack app”(新贴纸包应用程序),然后(神奇!)就这样,不需要编码。我只需添加图片并上传到应用程序商店。超级简单!
android现在允许通过gboard粘贴标签。
Create stickers for Gboard on Google Play
How To Create Your Own Sticker Pack for Google Keyboard (Demo)
不过,据我所知,你已经需要有一个贴纸应用程序,以便遵循我可以找到的任何方向添加到GBoard。但首先你如何创建贴纸应用程序呢?
请在以上两个链接中使用这条奇妙的线:
“要开始工作,您需要添加firebase应用程序索引库。”
“添加?”加什么?
我找到这个并下载了它,以为它可能是一个模板什么的。但我无法让它在android工作室运行。
GboardCustomSticker
它确实有这些很棒的说明:
“从firebase项目中获取google-service.json。”
“Firebase项目?”什么Firebase项目?
如何创建一个贴纸包应用程序,我可以“添加”firebase应用程序索引库,使贴纸应用程序将显示在gboard上?在iOS里太简单了!
也许firebase有贴纸包模板什么的,我想。但据我所知,它们似乎还不够。
Firebase
如果有必要的话,我不反对写代码。如果能知道需要编写什么样的代码就好了!放在哪里!
一个链接到一个没有任何东西可以完成的一切,并上传到应用商店教程将是绝对美妙的。我现在唯一不需要帮助的就是做PNG!
提前谢谢!
最佳答案
根据我对你发布的链接的了解,你将firebase应用程序索引api添加到你的应用程序中。在android studio中,您可以通过转到Tools->Firebase
,打开右边的抽屉来轻松完成这项工作。在这个抽屉中点击App Indexing
并按照说明操作。
基本上,它将firebase依赖项添加到您的build gradle文件中,并填充google-service.json,这只是一个配置文件,其中包含一些常数和字符串,firebase才能工作。
梯度依赖:
implementation 'com.google.firebase:firebase-appindexing:16.0.1'
我建议使用android工作室助手。一旦完成,你的应用程序现在是一个firebase项目,因为它在firebase web应用程序中有自己的项目,这基本上是一个与一些google库连接的应用程序的花哨名称,这些库可以做一些很酷的事情。
然后,您可以使用文档中所示的库在首次安装或更新应用程序时将贴纸索引到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())};