From 576f794ff7e4f08f1f69108bd3f075c479589830 Mon Sep 17 00:00:00 2001 From: ua1zbe Date: Mon, 28 Sep 2026 12:19:42 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=83=D1=88-=D1=83=D0=B2=D0=B5=D0=B4?= =?UTF-8?q?=D0=BE=D0=BC=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20RuStore=20=D0=B2?= =?UTF-8?q?=20apk-webview:=20SDK,=20=D1=81=D0=B5=D1=80=D0=B2=D0=B8=D1=81?= =?UTF-8?q?=20=D0=BF=D1=80=D0=B8=D1=91=D0=BC=D0=B0,=20=D0=BA=D0=B0=D0=BD?= =?UTF-8?q?=D0=B0=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/ru/ua1zbe/bus127/push/PushStore.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 apk-webview/app/src/main/java/ru/ua1zbe/bus127/push/PushStore.java diff --git a/apk-webview/app/src/main/java/ru/ua1zbe/bus127/push/PushStore.java b/apk-webview/app/src/main/java/ru/ua1zbe/bus127/push/PushStore.java new file mode 100644 index 0000000..fda2638 --- /dev/null +++ b/apk-webview/app/src/main/java/ru/ua1zbe/bus127/push/PushStore.java @@ -0,0 +1,27 @@ +package ru.ua1zbe.bus127.push; + +import android.content.Context; +import android.content.SharedPreferences; + +/** Хранение push-токена устройства, чтобы отправлять ему уведомления с сервера. */ +public final class PushStore { + + private static final String PREFS = "bus127_push"; + private static final String KEY_TOKEN = "push_token"; + + private PushStore() { + } + + private static SharedPreferences sp(Context context) { + return context.getApplicationContext() + .getSharedPreferences(PREFS, Context.MODE_PRIVATE); + } + + public static String getToken(Context context) { + return sp(context).getString(KEY_TOKEN, ""); + } + + public static void setToken(Context context, String token) { + sp(context).edit().putString(KEY_TOKEN, token).apply(); + } +}