私は何かを誤解したと思います。そのために残念。
アプリにプッシュ メッセージを実装しようとしています。
GCM Web コンソール (「API アクセス」) でプロジェクトを追加し、プロジェクト全体で同じように見える API キー (このコンテキストでプロジェクトが意味するものは何でも) と、apps.googleusercontent.com で終わる clientID を取得しました。私のアプリのそれぞれ。
次に、Google から gcm-client の例をコピーし、コンパイル エラーを削除し、ライブラリを追加して、エミュレータではなく電話で実行しました。ここで送信者 ID が必要ですが、これは API アクセス URL の「projectid」のようですよね?
ここまでは順調ですね。
サーバーを実装するには、API キーが必要です。これは、下部にある GCM API プロジェクト ページ (「Simple API Access」) の 1 つです。さらに、登録IDが必要です。最初の実行時に私のアプリによって計算されているようですよね? この ID をアプリからサーバーにコピーする必要がありますか?
しかし、GCM 経由でアプリから直接登録 ID を取得する方法はありますか? 例)Play ストアでアプリを取得した場合、アプリをダウンロードしたデバイスの ID を取得するにはどうすればよいですか? 申し訳ありませんが、GCMメカニズム全体に少し混乱しています:(
編集:登録解除のプロセスはどのように機能しますか。電話がもはやメッセージを必要としないことをどのように知ることができますか?