我注意到Bear Notes有一个订阅的应用内购买,如果你在iOS上购买它也可以在Mac OS X上解锁它,反之亦然。我已经看到了一些有关如何操作的线索,例如使用App Store收据,但我不知道Bear是如何识别出我在Mac上与我在同一个用户iOS版。如果它正在使用收据,那么它必须从iOS收取收据,将其发送到服务器,但是当我在Mac上时,你知道你是否为我取了收据?据我所知,我不需要在任何一个应用程序中识别自己。
答案 0 :(得分:0)
首先,关于Bear应用程序,它通过AppleId识别您的身份。使用相同的AppleId,它可以共享所有信息。
然后,关于收据,我不知道Bear是否实施了该收据,并在Mac或iPhone上再次进行了验证,但是当您成功购买某些东西时,您需要向服务器发送一些信息。更不用说收据了,这些信息可以在您使用相同AppleId登录的任何地方解锁您的功能。
答案 1 :(得分:0)
这很容易,您只需为macOS和iOS制作应用程序
https://developer.apple.com/account/resources/identifiers/bundleId/
并进行一些应用内购买。
在这两个平台上,您都尝试恢复购买
https://developer.apple.com/documentation/storekit/in-app_purchase/offering_completing_and_restoring_in-app_purchases
它通过Apple ID在平台(iOS,macOS,tvOS)和用户设备之间共享购买。
关于应用内的更多信息
https://developer.apple.com/documentation/storekit/in-app_purchase