我们正在使用Google Play和App Store移动应用的服务器到服务器购买通知。用户可以通过几种方式支付订阅费用:在网络浏览器中(通过第三方计费提供商),在Android应用程序中(通过Google Play)和ios / macos应用程序中(通过应用程序商店)。这就是为什么我们使用自定义用户/订阅ID的原因-在单个帐户中,所有平台/设备上的ID都应相同。
现在,在我们进入App Store之前,与其他计费提供商的一切都很好。像以前一样,我们在服务器上配置了带有回调的服务器端通知。现在事实证明,App Store收据数据中没有用户信息。而且似乎无法从移动应用程序传递数据。例如,为此,Google Play拥有所谓的“开发人员有效载荷”字段,其他提供商也有可能将外部数据添加到服务器通知请求中。 App Store通知是否有任何类似形式?
另一个问题是关于通知本身。如果收据中没有用户信息-这意味着无法绑定用户ID和收据ID数据。那么,使用外部服务器方案进行这种通知的目的是什么?