Регистрация Apple Wallet PassIOS

Программируем под IOS
Anonymous
Регистрация Apple Wallet Pass

Сообщение Anonymous »

Мой сервер Nestjs, кажется, не может получить регистрацию WebHook от моей Apple PKPass.

Код: Выделить всё

{
...
authenticationToken: '1234567891234567812', // This is fake ofc
webServiceURL: 'https://api.TEST.com/passes', // fake api endpoint
serialNumber: uuid(),
...
}
< /code>
Тогда я создал контроллер, чтобы попытаться собрать данные из запроса на регистрацию, но я не могу, казалось бы, получить веб-крюк.@Controller('passes')
export class PassesController {
private readonly logger = new Logger(PassesController.name);

constructor() {}

@Get()
async logGet(
@Headers() headers: any,
@Body() body: any
): Promise {
this.logger.log("Received a GET call from Apple");
this.logger.debug(`Headers: ${headers}`);
this.logger.debug(`Body: ${body}`);
return 'get';
}

@Post()
async logPost(
@Headers() headers: any,
@Body() body: any,
@Param('deviceLibraryIdentifier') id: any,
@Param('passTypeIdentifier') pass: any
): Promise {
this.logger.log("Received a POST call from Apple");
this.logger.debug(`Headers: ${headers}`);
this.logger.debug(`Body: ${body}`);
return 'post';
}

@Put()
async logPut(
@Headers() headers: any,
@Body() body: any,
@Param('deviceLibraryIdentifier') id: any,
@Param('passTypeIdentifier') pass: any
): Promise {
this.logger.log("Received a PUT call from Apple");
this.logger.debug(`Headers: ${headers}`);
this.logger.debug(`Body: ${body}`);
return 'put';
}
}
- это путь, который называется отличным от основного, который я предоставляю в Webserviceurl или я делаю что -то не так? Я не могу найти соглашение о интерфейсе для того, как должны регистрироваться проходы.

Подробнее здесь: https://stackoverflow.com/questions/796 ... gistration

Вернуться в «IOS»