使用 Firebase 实时数据库验证应用内购买
Verify In-App Purchases with Firebase Realtime Database
我正在尝试使用 Firebase 实时数据库将应用内购买集成到我的应用中,以 verify/save 记录购买。问题是当我尝试验证从客户端到后端服务器(云功能)的购买以检查 key/purchaseToken 是否已经存在时。但由于实时数据库无法存储包含“.”的路径。 (点),我该如何存储和验证这些信息?
我想我可以去掉字符串中的点,但我不知道这样做是否正确。
来源:https://developer.android.com/google/play/billing/security#verify
如果您的密钥包含不允许使用的字符(例如 .
),那么我通常会用其他内容对该字符进行编码(例如,通常将 .
在 RTDB 键中带有 ,
的电子邮件地址中),或带有通用 URL encoding.
我正在尝试使用 Firebase 实时数据库将应用内购买集成到我的应用中,以 verify/save 记录购买。问题是当我尝试验证从客户端到后端服务器(云功能)的购买以检查 key/purchaseToken 是否已经存在时。但由于实时数据库无法存储包含“.”的路径。 (点),我该如何存储和验证这些信息?
我想我可以去掉字符串中的点,但我不知道这样做是否正确。
来源:https://developer.android.com/google/play/billing/security#verify
如果您的密钥包含不允许使用的字符(例如 .
),那么我通常会用其他内容对该字符进行编码(例如,通常将 .
在 RTDB 键中带有 ,
的电子邮件地址中),或带有通用 URL encoding.