Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
@amazon-devices/react-native-cookiesライブラリは、React NativeアプリでCookieを管理する手段を提供します。 Cookieは、ウェブサイトの閲覧中にウェブブラウザによってユーザーのデバイスに保存される小さいデータです。Cookieは、ウェブサイトがステートフルな情報を記憶したり、ユーザーの閲覧アクティビティを記録したりするための信頼できるメカニズムとなるように設計されています。

インストール

  1. package.jsonファイルにJavaScriptライブラリの依存関係を追加します。
  2. npm installコマンドを使用して、依存関係を再インストールします。

例

以下の例は、このライブラリに既に実装されているすべてのメソッドを示しています。

APIリファレンス

@react-native-cookies/cookiesのGitHubリポジトリから、公式のREADMEを確認してください。 次のリストは、実装されている機能の現在の状態を示しています。
  • Cookieオブジェクトにdomainフィールドが指定されていない場合は、代わりにURLホストが使用されます。
  • Cookieオブジェクトにpathが指定されていない場合は、空のパス(/)と見なされます。
  • Vegaプラットフォームでは、パラメーターを受け入れるどのメソッドでも、useWebKit = trueの設定はノーオペレーションとなります。値が指定されていない場合、useWebKitはデフォルトでfalseになります。
  • URLを受け取るメソッドに不適切な形式のURLを渡すと、エラーメッセージが返されます。

既知の問題と制限事項

  • Cookieオブジェクトのexpiresフィールドに指定できる日付と時刻の形式は、UTCからのオフセット付きのISO8601形式です。CookieがVegaに設定されると、日時は常にGMTに変換されます。たとえば、上記の例のmockedCookieを設定した後、それ以降の取得操作で返されるタイムスタンプはexpires: '2030-06-01T17:30:00.00Z'になります。このタイムスタンプはGMTと同等の時刻です。
  • getを使用してセッションCookie(expiresのないCookie)を取得すると、expiresフィールドに1970-01-01T00:00:00Zが設定されます。このCookieを他のCookieマネージャーで使用する場合は、Cookieからフィールドを削除してください。そうしないと、Cookieは他のCookieマネージャー実装(WebView Cookieマネージャーなど)によって期限切れとして読み取られます。

サポートされているバージョン

関連トピック

その他のライブラリについては、サポート対象のサードパーティのライブラリとサービスを参照してください。
最終更新日 2026年10月26日