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
経度