CorePushAnalyticsManager

@interface CorePushAnalyticsManager : NSObject

アクセス解析のマネージャークラス

  • CorePushAnalyticsManagerDelegateプロトコルを実装したクラス

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic, nullable)
        id<CorePushAnalyticsManagerDelegate>
            delegate;

    Swift

    unowned(unsafe) var delegate: CorePushAnalyticsManagerDelegate? { get set }
  • CorePushAnalyticsManagerクラスのシングルトンオブジェクト

    Declaration

    Objective-C

    @property (readonly, nonatomic, nonnull, class) CorePushAnalyticsManager *shared;

    Swift

    class var shared: CorePushAnalyticsManager { get }
  • 通知からのアプリ起動時のデータを送信します。

    送信に成功した場合は CorePushAnalyticsManagerDelegate#analyticsManagerSuccess が呼ばれます。
    送信に失敗した場合は CorePushAnalyticsManagerDelegate#analyticsManagerFail が呼ばれます。

    Declaration

    Objective-C

    - (void)requestAppLaunchAnalytics:(nonnull NSString *)pushId
                             latitude:(nullable NSString *)latitude
                            longitude:(nullable NSString *)longitude;

    Swift

    func requestAppLaunchAnalytics(_ pushId: String, latitude: String?, longitude: String?)

    Parameters

    pushId

    通知ID

    latitude

    緯度

    longitude

    経度