2017-08-31 19 views
0

私のアプリでBaidu Push通知を使用する必要があります。しかし、GCMとの違いを知るための文書を見つけることは非常に困難です。 GCMとBaidu Pushnotificationの正確な違いを知るための資料やサイトはありますか? また、パフォーマンスの面ではどちらを使用するのが良いですか?GCMとBaiduプッシュ通知の違い

答えて

0

機能面では、GCMとBaidu Push通知の間にはdifferenceがありません。

中国ではGoogleサービスのほとんどがブロックされているため、Baiduは中国のGCMの代替手段と考えることができます。 GCMはGoogle Playサービスパッケージの一部であるため、中国でもブロックされています。このため

Documentation:あなたは下に指定したページにGoogle翻訳を使用する必要があります(つまり、ページがロードされた後、右クリックして、英語に翻訳し選択します。):

ステップ1:新しいデベロッパーアカウントを作成します。 Baiduプラットフォーム上で。 (あなたは中国本土の電話番号を持っていない場合は、Baiduの開発者アカウントを作成することはできません)

ステップ2: http://push.baidu.com/sdk/push_client_sdk_for_android

は下記のアドレスからBaiduのプッシュサービスのためのAndroid SDKをダウンロード

手順3: * .so(共有オブジェクトファイルライブラリ)ファイルを持つSDKの場合と同様に、ダウンロードしたSDKをアプリケーションに統合します。百度で、GCMコンソールで使用すると、そのアプリケーションのID /パッケージ名で新しいアプリケーションを作成するようその後だけでなく、あなたが同じことを行う必要があります。それはあなたが4あなたjniLibs/

ステップでそれらを配置する必要があります。これは下のURLにアクセスしています(ログインしていることを確認してください): http://push.baidu.com/console/app このコンソールページで新しいアプリケーションを作成します(ChromeでGoogle translateプラグインを使用)。

ステップ5:新しいアプリケーションが作成されたら、アプリケーションはAPI KeySecret Keyが割り当てられます。プッシュ通知を受信するには、 http://push.baidu.com/doc/android/api のように、API Keyを使用する必要があります。すべての開発手順は、上記のリンクで指定されています。ページを翻訳して、それに従ってください。

ステップ6:GCMあなたはGCMコンソールを使用してプッシュ通知を送信するか、またはあなたがデバイスにGCM通知を送信するために、独自のサーバーを使用することができます。 Baiduでも同じです。詳細は上記のリンクにあります。私の個人的な経験から

Performance:

、私はGCMは本当に良いと感じ。私はいつもすぐに通知を受け取ります。しかし、Baiduの場合は、いつも通知が届く(ほとんどの場合)。

また、SDKに付属するデモの例もあります。アプリを開発している間は、これを参考にしておくことができます。

関連する問題