11

Android C2DM サービスで使用される registration_id フィールドの最大サイズは?

4

3 に答える 3

9

の最大サイズregistration_idは、Cookie の最大サイズである 4K (4096 バイト) によって制限されます。

実際には、トークンはそれよりもはるかに小さくなりますが、今後はこの動作に依存するべきではありません。

(registration_idはペイロードの一部とは見なされないため、Reno が言及した脚注はここでは適用されません。)

出典: Google の Android チームに所属しています。:)
(最近何人かの人から質問があったので、これをより明確にするためにすぐにドキュメントを更新します。)

于 2011-10-19T01:03:45.900 に答える
2

このスレッドによると、結果はさまざまです (98 と 120 が与えられています) が、ポスターはデータベースに 255 を確保することを推奨しています。

于 2011-03-08T16:17:41.590 に答える
0

このリンクの下部にある脚注に従ってください。最大で 1024 バイトにする必要があります。また、Java を使用している場合、これは問題になりません。

private void handleRegistration(Context context, Intent intent)
{
        String registration = intent.getStringExtra("registration_id"); 
      .... }

[編集]

トレバーが言うように、最大​​サイズはクッキーのサイズでなければなりません。(4096 バイト)

于 2011-02-01T05:21:30.350 に答える