Как Facebook и Instagram могут иметь одну и ту же группу приложений?

Как мы узнали из Apple Documents. Только приложения из одной команды могут обмениваться данными через механизм группы приложений. Но я провел небольшое исследование ipa-файлов в Facebook и Instagram. Вот мои выводы.

право на Instagram

      <key>application-identifier</key>
<string>MH9GU9K5PX.com.burbn.instagram</string>
<key>com.apple.developer.team-identifier</key>
<string>777W53UFB2</string>
<key>com.apple.security.application-groups</key>
<array>
        <string>group.com.burbn.instagram</string>
        <string>group.com.facebook.family</string>
</array>

доступ к Facebook

      <key>application-identifier</key>
<string>T84QZS65DQ.com.facebook.Facebook</string> 
<key>com.apple.developer.team-identifier</key>
<string>V9WTTPBFK9</string>
<key>com.apple.security.application-groups</key>
<array>
        <string>group.com.facebook.Facebook</string>
        <string>group.com.facebook.family</string>
</array>

Видимо у них разные teamID, но одинаковые группа. На основе одного и того же контейнера AppGroup они могут обмениваться данными между двумя приложениями. Для этого используется система единого входа, при которой вы можете одним щелчком мыши войти в приложение Instagram с той же учетной записью, когда вы уже вошли в приложение Facebook.

На данный момент, я думаю, это история истории, или БОЛЬШАЯ компания обладает привилегированной властью. Любые идеи?

0 ответов

Другие вопросы по тегам