3

我想分享一个关于应用内购买的问题

我有一些地图应用程序,我正在尝试添加应用内购买以让用户购买不同的地图图层以在应用程序中显示。我想让用户在同一个应用程序中购买应用程序内购买以获取新的地图图层,并且我想显示他们在我们的另一个应用程序中购买的其他图层。我想显示用户在不同设备上购买的所有 IAP。

我想要这样做的方式是使用服务器产品模型,当用户购买 IAP 时,应用程序将向我们的服务器发送一些信息。当我们想要获取用户购买的 IAP 以显示该用户拥有的所有 IAP 时,我向我们的服务器请求信息以了解该用户在我们的其他应用程序中是否有其他购买,如果是,我们将显示另一个额外的地图中的图层。

我遇到的问题是似乎无法获取用户帐户,因为它是私人数据,我们需要获取此信息出于某些原因:

  • 检测同一用户是否连接到另一台设备,因为我们可以显示用户在某个设备上购买的所有 IAP
  • 检测使用应用程序的用户是否在我们的另一个应用程序中购买了另一个 IAP,让他也看到这个应用程序中的地图图层

我知道 Apple 让您获得标识符“identifierForVendor”,让您知道同一设备是否正在使用我们的应用程序。但我的问题是我不知道如何检测用户是否在另一台设备上安装了我们的应用程序,我如何检测用户是否购买了一些 IAP 以与我们的服务器通信并显示用户在此应用程序或其他设备中购买的 IAP应用程序。

有没有办法获得一些用户标识符来进行这种通信?欢迎任何帮助:)感谢您的时间

4

0 回答 0