hypertrack - всегда показывать устройство, отключенное на панели инструментов c iOS - PullRequest
0 голосов
/ 29 мая 2018

Я создаю действие «посещение» после того, как новый пользователь создал в целевой c iOS, но на приборной панели отключенное устройство показывает против пользователя и не может видеть местоположение через URL или идентификатор действия.вот короткий экран.

    -(void)createUser{
    [HyperTrack initialize:@"......."];
    [HyperTrack requestAlwaysAuthorizationWithCompletionHandler:^(BOOL authorized) {
        //handle authorization status, if needed
    }];
    [HyperTrack requestMotionAuthorization];
    [HyperTrack getOrCreateUser:@"test1" _phone:@"12345" :@"12" completionHandler:^(HyperTrackUser * _Nullable user, HyperTrackError * _Nullable error) {
        if (user) {
            // Handle getOrCreateUser API success here
            NSLog(@"User Created");
            NSLog(@"%@",user.id);
            [self createAction:user.id];

        } else {
            // Handle createUser error here, if required
            NSLog(@"User Created error %@",error);

        }
    }];
}

-(void)createAction:(NSString *)userId{
    HyperTrackActionParams* actionParams = [[HyperTrackActionParams alloc] init];
    [actionParams setType:@"visit"];
    [actionParams setUserId:userId];
    [HyperTrack createAndAssignAction:actionParams :^(HyperTrackAction * action, HyperTrackError * error) {
        if (error) {
            // Handle createAction API error here
            return;
        }
        if (action) {
            // Handle createAction API success here
            NSLog(@"%@",action.id);
            NSLog(@"%@",action.trackingUrl);
        }
    }];
}

1 Ответ

0 голосов
/ 18 июля 2018

Мой стручок устарел.Я переустановил модуль с pod 'HyperTrack', '~> 0.7'.Теперь работает нормально.

...