From 8f1d484a05f6f8c04535d4f4b99a63cb8732c2c3 Mon Sep 17 00:00:00 2001 From: Rosalyn Tan Date: Fri, 7 Oct 2022 10:28:50 -0700 Subject: [PATCH 1/2] Add `@Deprecated` annotations to Firebase App Check SafetyNet SDK public API. --- .../appcheck/safetynet/SafetyNetAppCheckProviderFactory.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java b/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java index f6b2e019bed..bcb84130af8 100644 --- a/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java +++ b/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java @@ -24,6 +24,7 @@ * Implementation of an {@link AppCheckProviderFactory} that builds {@link * SafetyNetAppCheckProvider}s. This is the default implementation. */ +@Deprecated public class SafetyNetAppCheckProviderFactory implements AppCheckProviderFactory { private static final SafetyNetAppCheckProviderFactory instance = @@ -35,6 +36,7 @@ private SafetyNetAppCheckProviderFactory() {} * Gets an instance of this class for installation into a {@link * com.google.firebase.appcheck.FirebaseAppCheck} instance. */ + @Deprecated @NonNull public static SafetyNetAppCheckProviderFactory getInstance() { return instance; From 6af5c9b887d10f3cdf11529ae8beaca4a2e6232f Mon Sep 17 00:00:00 2001 From: Rosalyn Tan Date: Fri, 7 Oct 2022 10:49:55 -0700 Subject: [PATCH 2/2] Add `@deprecated` tag in the Javadoc as well. --- .../appcheck/safetynet/SafetyNetAppCheckProviderFactory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java b/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java index bcb84130af8..7ddc9889ce8 100644 --- a/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java +++ b/appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/SafetyNetAppCheckProviderFactory.java @@ -23,6 +23,8 @@ /** * Implementation of an {@link AppCheckProviderFactory} that builds {@link * SafetyNetAppCheckProvider}s. This is the default implementation. + * + * @deprecated Use {@code PlayIntegrityAppCheckProviderFactory} instead. */ @Deprecated public class SafetyNetAppCheckProviderFactory implements AppCheckProviderFactory { @@ -35,6 +37,8 @@ private SafetyNetAppCheckProviderFactory() {} /** * Gets an instance of this class for installation into a {@link * com.google.firebase.appcheck.FirebaseAppCheck} instance. + * + * @deprecated Use {@code PlayIntegrityAppCheckProviderFactory#getInstance} instead. */ @Deprecated @NonNull