iOS for iMessageのようにAndroidのステッカーパックを作成するにはどうすればよいですか?
Xcode(iOSデバイス用)では、「新しいステッカーパックアプリ」というボタンをクリックするだけで、(魔法のように!)コーディングは必要ありません。画像を追加してアプリストアにアップロードするだけです。超シンプル!
Androidでは、Gboardを介してステッカーも使用できるようになりました。
ただし、私が知る限り、Gboardに追加するために私が見つけることができる指示に従うには、ステッカーアプリがすでに必要です。しかし、そもそもどのようにしてステッカーアプリを作成するのでしょうか。
上記の両方のリンクでこのすばらしい行をご覧ください。「開始するには、Firebase AppIndexingライブラリを追加する必要があります。」
"追加?"何に追加しますか?
これを見つけてダウンロードしました。テンプレートか何かかもしれないと思いました。しかし、Android Studioではまったく実行できませんでした。
「FirebaseプロジェクトからGoogle-service.jsonを入手してください」というすばらしい手順があります。
「Firebaseプロジェクト?」どのFirebaseプロジェクトですか?
ステッカーアプリがGboardに表示されるように、Firebase App Indexingライブラリを「追加」できるステッカーパックアプリを作成するにはどうすればよいですか? iOSではとても簡単です!
たぶんFirebaseにはステッカーパックのテンプレートか何かがあると思いました。しかし、私が知る限り、彼らはそうではないようです。
FWIW、私は必要に応じてコードを書くことに反対していません。どのコードを書く必要があるかを知っておくといいでしょう。そしてそれをどこに置くか!
何もないところから始めて、すべてで終わり、アプリストアにアップロードするチュートリアルへのリンクは絶対に素晴らしいでしょう。この時点で私が本当に助けを必要としない唯一のことは、PNGを作成することです!
前もって感謝します!
あなたが投稿したリンクについて私が理解していることから、Firebase App IndexingAPIをアプリに追加します。これは、Android StudioでTools->Firebase
に移動すると、右側にドロワーが開きます。このドロワーでApp Indexing
をクリックして、指示に従います。
基本的に、Firebaseの依存関係をビルドgradleファイルに追加し、Firebaseが機能するための定数と文字列を含む単なる構成ファイルであるgoogle-service.jsonにデータを入力します。
Gradleの依存関係:
implementation 'com.google.firebase:firebase-appindexing:16.0.1'
Android Studioアシスタントを使用することをお勧めします。これが完了すると、アプリはFirebase Webアプリに独自のプロジェクトを持っているため、Firebaseプロジェクトになります。これは、基本的にアプリのファンシーな名前です。それはクールなことをするいくつかのGoogleライブラリに接続されています。
その後、ドキュメントに示されているライブラリを使用して、アプリの最初のインストールまたは更新時にステッカーをPlayストアにインデックス付けできます。
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())};