Я собирался связать свою учетную запись AppStoreConnect с RevenueCat, чтобы RevenueCat мог получать для меня подробную информацию о моих продуктах по подписке. Но потом я увидел это в AppStoreConnect:
Итак, эта часть:
Вы не имеете права использовать API App Store Connect для предоставления услуг каким-либо третьим лицам или для любого другого использования. Напоминаем, что вы не можете делиться учетные данные авторизации кому-либо за пределами вашей команды или запрашивать учетные данные авторизации от любых третьих лиц. Так как запросы рассмотрено, организации будет предоставлен первый доступ, а затем лица.
Точнее:
Вы не имеете права использовать API App Store Connect для предоставления услуг каким-либо третьим лицам или для любого другого использования.
Неясно, какие это будут услуги, но я думаю, что разрешение RevenueCat считывать продукты и тому подобное из моей учетной записи - это не какая-либо услуга...
Тем не менее, мне кажется, что мы должны использовать это API только внутри нашей команды, а не с третьими лицами (также известными как RevenueCat). Я ошибаюсь? Я вижу, что люди действительно делают это, но это сообщение меня сбивает с толку.
Вот ссылка на документы RevenueCat, которые я использовал.
@hasan Минимальная роль, которую вам необходимо предоставить, — это AppManager, чтобы RevenueCat мог работать с вашей учетной записью. У вас как AppManager нет прав на просмотр продаж и тенденций или на App Analytics. Не знаю... Все еще запутанная формулировка в App Store Connect.





Никто (кроме того, кто написал это предложение в Apple) не должен точно знать, что это значит, поэтому все, что мы можем сделать, это гадать. Это может означать создание собственного бизнеса с использованием API или даже предоставление доступа третьим лицам, таким как RevenueCat. Однако это больше похоже на то, о чем они должны предупреждать как о платформере. В конце концов, вы несете полную ответственность за получение выгоды от предоставления ключей API.
По моему личному мнению, я позволю отдать его RevenueCat, поскольку это довольно известный сервис в области мобильных приложений. Но я бы рекомендовал вам создать специальный ключ API для каждой службы, чтобы вы могли отозвать его, если заподозрите, что он был скомпрометирован, не затрагивая другие службы или ваши собственные сценарии.
В конце концов, не обязательно предоставлять RevenueCat ключ API App Store для RevenueCat, и вы можете самостоятельно управлять продуктами без автоматизации, так что все зависит от вас.
Да, это не обязательно, это действительно удобно :)
Я думаю, что это услуга, потому что она предоставляет информацию о покупках в магазине приложений. который можно использовать из каталога доходов, чтобы давать советы другим пользователям, таким как вы.