2

これまでのところ、私はAddon SDKをいじって、自分で使用するためのツールを作成してきました。

Facebookプロフィールにプロフィールのテーマを追加する拡張機能のようなものを試してみたり、Facebookプロフィールにアクセスしたときに、拡張機能を使用している他のユーザーにテーマを表示させたりすることを考えていました。

私は自分が何をすることができるかを考えているだけで、私が疑問に思っていたのは、アドオンが一意のIDを持つことを知っていますが、一意のアドオンユーザーを識別するために使用できる固有のものはありますか?つまり、テーマ情報を使用して、保存されているデータにそれらを結び付けるのですか?

誰かがこれを経験したことがあるなら、どのようにアプローチしましたか?

たぶん、1年かそこら続くアドオンとしてCookieを設定し、ブラウザを開くたびにCookieをリセットし続けて、最高のものを期待することができますか?

4

1 に答える 1

4

アドオンSDKを使用しているので、simple-storageを使用するのがおそらく最善です。パッケージmakeUuid()内の関数を使用して、保証された一意の識別子を生成することもできます。xpcomこのようなもの:

var ss = require("simple-storage");
if (!("UserID" in ss))
{
  // We were just installed, generate user ID
  var xpcom = require("xpcom");
  ss.UserID = xpcom.makeUuid()
}
console.log("User ID: " + ss.UserID);

ユーザー識別子を生成し、それを何に使用するかを説明するプライバシーポリシーがあることを確認してください。

于 2011-10-10T19:00:59.733 に答える