How does the WhatsApp web client still work with the latest iOS update (SDK version 13.0+)?

前端 未结 2 878
予麋鹿
予麋鹿 2020-12-07 23:25

Dark mode support was added to version 2.20.31 (released in March of 2020) of the WhatsApp client. This is an iOS 13-only feature, and from the look & feel it appears to

相关标签:
2条回答
  • 2020-12-08 00:10

    I've asked eurodev support about this and just received:

    At this point we don’t have any additional information about the unrestricted entitlement that you are asking about. The only information that’s available is linked here.

    https://developer.apple.com/documentation/bundleresources/entitlements

    Pushing back to them to get more info.

    Thanks.

    0 讨论(0)
  • 2020-12-08 00:12

    This is WhatsApp latest entitlements file:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>com.apple.developer.icloud-container-identifiers</key>
        <array>
            <string>57T9237FN3.net.whatsapp.WhatsApp</string>
        </array>
        <key>com.apple.developer.pushkit.unrestricted-voip</key>
        <true/>
        <key>com.apple.developer.ubiquity-container-identifiers</key>
        <array>
            <string>57T9237FN3.net.whatsapp.WhatsApp</string>
        </array>
        <key>application-identifier</key>
        <string>UKFA9XBX6K.net.whatsapp.WhatsApp</string>
        <key>com.apple.developer.carplay-messaging</key>
        <true/>
        <key>aps-environment</key>
        <string>production</string>
        <key>com.apple.developer.icloud-container-environment</key>
        <string>Production</string>
        <key>com.apple.developer.associated-domains</key>
        <array>
            <string>applinks:api.whatsapp.com</string>
            <string>applinks:v.whatsapp.com</string>
            <string>applinks:chat.whatsapp.com</string>
            <string>applinks:wa.me</string>
        </array>
        <key>com.apple.developer.siri</key>
        <true/>
        <key>com.apple.developer.team-identifier</key>
        <string>57T9237FN3</string>
        <key>com.apple.developer.icloud-services</key>
        <array>
            <string>CloudDocuments</string>
            <string>CloudKit</string>
        </array>
        <key>com.apple.security.application-groups</key>
        <array>
            <string>group.net.whatsapp.WhatsApp.shared</string>
            <string>group.com.facebook.family</string>
            <string>group.net.whatsapp.WhatsApp.private</string>
            <string>group.net.whatsapp.WhatsAppSMB.shared</string>
            <string>group.net.whatsapp.family</string>
        </array>
    </dict>
    </plist>
    

    This specific entitlement seems to be the reason that they are allowed to not report an incoming call:

    com.apple.developer.pushkit.unrestricted-voip

    I can't find any documentation regarding this entitlement, so I'm pretty sure they have been given a special permission by Apple.

    0 讨论(0)
提交回复
热议问题