2

Androidアプリを自動生成するシステムがあります。ユーザーは私たちのウェブサイトに入力して自分のアカウントにログインし、ユーザーは必要な機能の説明を行い、私たちのシステムは自動的に署名されたアンドロイドapkを生成し、市場に公開します。

アプリは、ユーザーアカウントではなく、開発者アカウントで市場に公開されます。

このようなユーザーは、たとえばGCMを介してアプリケーションにプッシュ通知を送信する必要があります。したがって、プロセスを自動化する方法があるかどうかを知る必要があります。これにより、ユーザーはウェブサイトにGoogleアカウントとアプリケーションを送信するメッセージを入力するだけで済み、システムはメッセージを電話に自動的に送信する必要があります。ユーザーアプリケーションを使用します。

次の要素を覚えて強調する必要があります。

  • アプリケーションは、当社の開発者アカウントで市場に公開されています。

  • 私たちのシステムを介してアプリを作成したユーザーは、独自のGoogleアカウント(開発者アカウントではない)を持っており、他のユーザーのアカウントやGoogle開発者アカウントを使用していないユーザーのアカウントではなく、Googleのアカウントとそのアプリケーションにのみメッセージを送信したいと考えています。

  • ユーザーはこれらのデータ、Googleアカウント、送信するメッセージ、およびメッセージを受信する必要のあるアプリのみを提供する必要があるため、プロセス全体は自動的でユーザーに対して透過的である必要があります。GCMでこれを行うことは可能でしょうか?

これらすべてのステップを自動的に実行するために通信するためのGCMAPIはありますか?

ありがとう

4

2 に答える 2

1

可能だと思いますが、ユーザーは独自のSENDER_IDを持つためにGoogleApisに登録する必要があります。次に、各ユーザーをSENDER_IDに関連付け、SENDER_IDを使用して通知のみを送信するインターフェースを提供するWebサービスを作成する必要があります。各クライアントアプリケーションに関連付けられたdevice_idsも保存する必要があるため、ビッグデータが問題になる可能性があるため、これを実現するのに十分な強力なサーバーです。また、インストールされた各アプリケーションから登録および登録解除のインテントを取得します。

于 2012-07-23T02:22:22.987 に答える
0

サーバー側(Grails)とクライアント側(Titanium)の両方を使用して、Androidデバイスに通知を送信しました。それで、私はあなたに両方を一つずつ説明します。ただし、その前に、GrailsフレームワークにADTプラグインを追加する必要があります。http://tinyurl.com/chfthpeを確認してください。

于 2012-07-26T14:28:00.330 に答える