Package apple.iad

Class ADClient

  • All Implemented Interfaces:
    NSObject

    @Deprecated
    public class ADClient
    extends NSObject
    Deprecated.
    API-Since: 7.1 Deprecated-Since: 14.5 Deprecated-Message: This has been replaced by functionality in AdServices.framework's AAAttribution class.
    • Constructor Detail

      • ADClient

        protected ADClient​(org.moe.natj.general.Pointer peer)
        Deprecated.
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
        Deprecated.
      • alloc

        public static ADClient alloc()
        Deprecated.
      • allocWithZone

        public static ADClient allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
        Deprecated.
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
        Deprecated.
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
        Deprecated.
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
        Deprecated.
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
        Deprecated.
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
        Deprecated.
      • debugDescription_static

        public static java.lang.String debugDescription_static()
        Deprecated.
      • description_static

        public static java.lang.String description_static()
        Deprecated.
      • hash_static

        public static long hash_static()
        Deprecated.
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
        Deprecated.
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
        Deprecated.
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
        Deprecated.
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
        Deprecated.
      • new_objc

        public static ADClient new_objc()
        Deprecated.
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
        Deprecated.
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
        Deprecated.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
        Deprecated.
      • sharedClient

        @NotNull
        @Deprecated
        public static @NotNull ADClient sharedClient()
        Deprecated.
        sharedClient This is no longer a singleton and returns a new instance for every call. API-Since: 7.1 Deprecated-Since: 14.5 Deprecated-Message: This has been replaced by functionality in AdServices.framework's AAAttribution class.
        Returns:
        An instance of ADClient.
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
        Deprecated.
      • version_static

        public static long version_static()
        Deprecated.
      • addClientToSegmentsReplaceExisting

        @Deprecated
        public void addClientToSegmentsReplaceExisting​(@NotNull
                                                       @NotNull NSArray<java.lang.String> segmentIdentifiers,
                                                       boolean replaceExisting)
        Deprecated.
        addClientToSegments:replaceExisting: This method does nothing and immediately returns. API-Since: 8.0 Deprecated-Since: 13.0
        Parameters:
        segmentIdentifiers - This parameter is unused.
        replaceExisting - This parameter is unused.
      • requestAttributionDetailsWithBlock

        @Deprecated
        public void requestAttributionDetailsWithBlock​(@NotNull
                                                       @NotNull ADClient.Block_requestAttributionDetailsWithBlock completionHandler)
        Deprecated.
        requestAttributionDetailsWithBlock: Provides a way for an app to determine when an an was shown to the user which resulted in the user's purchase of the app. API-Since: 9.0 Deprecated-Since: 14.5 Deprecated-Message: This has been replaced by functionality in AdServices.framework's AAAttribution class.
        Parameters:
        completionHandler - A block which will be called with details related to the attribution status of the app. The attributionDetails dictionary will contain purchase and impression dates as well as other specific campaign related information. If the attributionDetails dictionary is nil, an NSError is passed with an ADClientError enum. The handler will be called on an arbitrary queue.
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.