Я попытался создать подписку Inapp на Android, и все работает отлично. Когда пользователь подписывается на услугу и оплата завершается, вызывается облачная функция для завершения и сохранения информации о подписке пользователя в базе данных. Я прочитал для будущей автоматической подписки, мне нужно будет включить паб / саб и уведомления разработчиков в реальном времени. Я сделал все это после этого этого и codelab . Я попытался запустить тестовую подписку, которая была успешной, и информация была сохранена, но функция pub / sub никогда не вызывалась после выполнения последующей автоматической подписки (что я подтвердил из отправленного мне электронного письма), но нижеприведенная функция никогда не вызывалась.
Код моей функции
exports = module.exports = functions.pubsub.topic('play-subs').onPublish(async (data, context) => {
return console.log('Message', data);
});
Уведомления разработчиков в режиме реального времени с консоли Google Play
Примечание: я разрешил push при создании подписки на тему.