{
...
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 или я делаю что -то не так? Я не могу найти соглашение о интерфейсе для того, как должны регистрироваться проходы.
Мой сервер Nestjs, кажется, не может получить регистрацию WebHook от моей Apple PKPass.[code]{ ... 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'; } } [/code] - это путь, который называется отличным от основного, который я предоставляю в Webserviceurl или я делаю что -то не так? Я не могу найти соглашение о интерфейсе для того, как должны регистрироваться проходы.
Я изо всех сил пытаюсь создать дизайн карты доступа Apple Wallet в своем приложении SwiftUI.
Моя цель — сделать карту с небольшим вырезом в верхней части, как на этом снимке экрана. Заранее спасибо за помощь
Я изо всех сил пытаюсь создать дизайн карты доступа Apple Wallet в своем приложении SwiftUI.
Моя цель — сделать карту с небольшим вырезом в верхней части, как на этом снимке экрана. Заранее спасибо за помощь
Я реализовал создание пропусков, и он обновляется с помощью автоматического уведомления Apple, которое обновляет пропуски до последних версий.
Я хочу отправить некоторые маркетинговые push-уведомления в приложение Apple Wallet. как показано во...
Я сгенерировал успешно яблочный кошелек с библиотекой Passkit-Generator. Теперь я должен обновить сгенерированные проходы. Таким образом, проходы моего кошелька можно легко обновляться.const jwt = require( jsonwebtoken );
const fs = require( fs );...
Я работаю с Apple Wallet Pass, пытаясь создать что -то, что показывает уведомление на экране пользователя каждый день, пока проход эффективен. Я нашел новый объект «Соответствующий» , но независимо от того, как я пытаюсь, он ничего не показывает на...