美文网首页
Android开发:给WhatsApp添加自己应用表情包,图片配

Android开发:给WhatsApp添加自己应用表情包,图片配

作者: 小威小伙伴 | 来源:发表于2020-11-02 18:04 被阅读0次

1、表情贴纸添加表情要求:

  • 每一贴图都是透明背景的图像。
  • 每一贴图刚好是 512x512 像素。
  • 每一贴图不可大于 100 KB。
  • 格式为webp的静态图片(巨坑:转换前的.png要深度为8位的!!!(我的设计师给的png是32位的,要自己上网找工具转成8位),右键属性可以看到,准备好之后才能拉进Android studio里面转换成webp格式。不然报读文件错误)。
  • 每个贴图包的贴图个数至少3个。

2、贴纸表情包入口要求:

  • 透明背景
  • 代表图像应为 96x96 像素大小,文件大小不可超过 50 KB。
  • 格式为png
除了上述的要求条件,我们强烈建议采取下列作法(不做也行):
  • 贴图将出现在不同的背景,包括白色、黑色、彩色、或固定图案。因此,我们建议您在每一贴图的外边加上一个 8 像素的 #FFFFFF 笔划。
  • 贴图图像与 512x512 像素画布的外框间,需保留 16-像素的空间。

contents.json文件配置:

  • name:贴纸包装的名称(最多128个字符)
  • identifier:标识符应该是唯一的,可以是字母数字:az,AZ,0-9,以下字符也允许使用“_”,“ - ”,“。” 和“”。标识符应小于128个字符。
  • identifier要和包对应,这个值目前放在AppConstants目录下。
  • publisher:包的发布者名称(最多128个字符)
    将“image_file”值替换为贴纸图像的文件名。它必须同时具有文件名和扩展名。JSON中文件的排序将决定您的包装中贴纸的顺序。
  • android_play_store_link和ios_app_store_link(可选字段):在这里,您可以将URL放入Google Play商店和Apple App Store中的贴纸应用程序
    (如果您有贴纸应用程序的iOS版本)。如果您提供这些URL,那么从WhatsApp中的应用程序收到贴纸的用户可以点击它以在相应的应用商店中查看贴纸应用。
  • 在Android上,网址遵循https://play.google.com/store/apps/details?id=com.example格式,其中“com.example”是您应用的包名称。
  • emojis(可选):为每个贴纸文件添加最多三个表情符号。选择最能描述或代表该贴纸文件的表情符号。例如,如果贴纸描绘爱情,你可以选择添加心形表情符号💕。
    如果您的贴纸描绘了披萨,您可能需要添加披萨切片表情符号🍕。在未来,WhatsApp将支持贴纸的搜索功能,并使用表情符号标记您的贴纸文件。
  • 今天WhatsApp中的贴纸拾取器/托盘已经将贴纸分类为情感类别(爱,快乐,悲伤和愤怒),并且它基于您标记贴纸的表情符号来实现。
  • 以下字段是可选的:ios_app_store_link,android_app_store_link,publisher_website,privacy_policy_website,license_agreement_website,emoji所有的环节需要启动以“http”或“https”
  • 如果您的应用程序包含超过1个贴纸包,则需要在contents.json中引用它。只需在JSON的“sticker_packs”部分创建第二个数组,并包含所有元数据(名称,标识符等)以及贴纸文件的所有引用。
content.json例子
{
  "android_play_store_link": "",
  "ios_app_store_link": "",
  "sticker_packs": [
    {
      "identifier": "1",//唯一标记id
      "name": "My Stickers",//随便起,之后会展示在WhatsApp表情工具栏
      "publisher": "vivi",//随便起,之后会展示在WhatsApp表情工具栏
      "tray_image_file": "top.png",//输入资源名字就可以
      "publisher_email": "",
      "publisher_website": "",
      "privacy_policy_website": "",
      "license_agreement_website": "",
      "stickers": [
        {
          "image_file": "1.webp",//输入资源名字就可以
          "emojis": [
            "😄",
            "😀"
          ]
        },
        {
          "image_file": "2.webp",
          "emojis": [
            "😆",
            "😂"
          ]
        },
        {
          "image_file": "3.webp",
          "emojis": [
            "😩",
            "😰"
          ]
        },
        {
          "image_file": "4.webp",
          "emojis": [
            "😭",
            "💧"
          ]
        }
      ]
    },
    {
      "identifier": "2",
      "name": "Hamo Stickers",
      "publisher": "yy",
      "tray_image_file": "top.png",
      "publisher_email": "",
      "publisher_website": "",
      "privacy_policy_website": "",
      "license_agreement_website": "",
      "stickers": [
        {
          "image_file": "1.webp"
        },
        {
          "image_file": "2.webp"
        },
        {
          "image_file": "3.webp"
        },
        {
          "image_file": "4.webp"
        },
        {
          "image_file": "5.webp"
        }
      ]
    }
  ]
}


详情参考 官方demo地址:

为 WhatsApp 创造贴图

Android Stickers Apps for WhatsApp

相关文章

网友评论

      本文标题:Android开发:给WhatsApp添加自己应用表情包,图片配

      本文链接:https://www.haomeiwen.com/subject/orwmvktx.html