Зачем Службам Google Play два сертификата для загружаемых шрифтов?

Я использую библиотеку поддержки для загружаемых шрифтов. Я следовал официальному руководству, которое гласит:

Если поставщик шрифтов не установлен заранее или вы используете библиотеку поддержки, вы должны объявить сертификаты, с которыми подписан поставщик шрифтов. Система использует сертификаты для проверки личности поставщика шрифтов.

Поэтому очевидно, что для использования поставщика шрифтов Google мне нужно добавить сертификаты для сервисов Google Play.

<resources>
  <array name="com_google_android_gms_fonts_certs">
    <item>@array/com_google_android_gms_fonts_certs_dev</item>
    <item>@array/com_google_android_gms_fonts_certs_prod</item>
  </array>
  <string-array name="com_google_android_gms_fonts_certs_dev">
    <item>
        [HASH]
    </item>
  </string-array>
  <string-array name="com_google_android_gms_fonts_certs_prod">
    <item>
        [HASH]
    </item>
  </string-array>
</resources>

Что я нигде не могу найти, так это два сертификата: dev а также prod? И когда каждый привыкнет?

1 ответ

Одна из них оптимизирована для производства, в общем случае, когда вы разрабатываете локально, используется версия dev, однако ключевое отличие заключается в подписывании APK приложения. Когда ваше приложение официально подписано и готово к развертыванию, запускается набор шрифтов prod.

Другие вопросы по тегам