вот моя проблема.Идентифицируйте пользователя в поддерживаемом FirefoxOS приложении после покупки inapp с помощью fxpay
Я установил приложение в Firefox MarketPlace. Мое заявление одобрено и открыто. Я могу найти его в магазине, загрузить его и использовать.
Это бесплатное приложение, и некоторые дополнительные материалы могут быть разблокированы при покупке приложения в формате fxpay. Это также работает.
Я использую javascript fxpay() lib.
Когда пользователь завершает работу приложения и возвращается, метод fxpay() вызывает метод onrestore и по возвращении серверы знают, купил ли пользователь приложение или нет. Но я не знаю, «кто» купил его. Например, если я хочу, чтобы некоторые вещи были доступны в течение 2 недель, мне нужно определить моего пользователя и сохранить его в моей базе данных.
Так вот что я пытался из документации:
console.log('product: ',product.productId);
это работает, и вернуть мне правильный идентификатор относительно моего приложения панели управления
console.log('productname: ',product.name);
это также работает
console.log('product.receiptInfo: ',product.receiptInfo);
это возвращает "undefined"
console.log('product.receiptInfo.status: ',product.receiptInfo.status);
console.log('product.receiptInfo.reason: ',product.receiptInfo.reason);
console.log('product.receiptInfo.receipt: ',product.receiptInfo.receipt);
console.log('product.receiptInfo.receipt: ',product.receiptInfo[0]);
Все тезисы не возвращает ничего
ли я делаю неправильно? Я не могу найти что-либо в документе, чтобы правильно разобрать рассылку!
Я видел this link, но я думаю, что это относится только к старой библиотеке и не fxPay
Я также видел this one, но это не помогает там!
Hello Kumar, спасибо за помощь и разрешение о fxpay! Я думаю, что, если я получу доступ к квитанции, относясь к документу, у меня больше не будет проблем. Позвольте мне объяснить: Случай 1: я получаю поле «iat» из квитанции, и из этого я могу узнать, сколько времени прошло с момента покупки (так что мне даже не нужна память DB) Случай 2: я получаю поля «пользователь»> «значение» из квитанции. и из этого я размещаю его в своей базе данных и идентифицирую пользователя! Это будет работать, только если квитанция будет выглядеть так же, как и в документе (со старым платежным листом). –
Кроме того, знаете ли вы, когда он будет выпущен? –
Мы столкнулись с некоторыми корягами, но у нас осталось всего пару ошибок.Мы надеемся, что на следующей неделе будет 0.0.15. – kumar303