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経度
-
通知からのアプリ起動時のデータを送信します。アクションキーを指定することで通知IDに紐づくアクションを分析することができます。actionKeyパラメータにnilを指定した場合は、起動数を表すアクションキーの001が設定されます。
送信に成功した場合は CorePushAnalyticsManagerDelegate#analyticsManagerSuccess が呼ばれます。
送信に失敗した場合は CorePushAnalyticsManagerDelegate#analyticsManagerFail が呼ばれます。Declaration
Objective-C
- (void)requestAppLaunchAnalytics:(nonnull NSString *)pushId actionKey:(nullable NSString *)actionKey latitude:(nullable NSString *)latitude longitude:(nullable NSString *)longitude;Swift
func requestAppLaunchAnalytics(_ pushId: String, actionKey: String?, latitude: String?, longitude: String?)Parameters
pushId通知ID
actionKeyCORE ASP管理画面のアクション設定のアクションキー。nilが指定された場合は、起動数を表すアクションキーの001が設定されます。
latitude緯度
longitude経度
View on GitHub
CorePushAnalyticsManager Class Reference