eleven / messenger Public

Clone
git clone https://amadan.net/eleven/messenger

Plain git — no account needed to clone.

Download

Download this file

1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <!-- Same keychain group as the app: this is where the thread keys live that
6 let the extension decrypt pushed ciphertext on-device. -->
7 <key>keychain-access-groups</key>
8 <array>
9 <string>$(AppIdentifierPrefix)com.elevenmessenger.messenger.shared</string>
10 </array>
11 <!-- Same app group as the app: the local message store (MessageStore) lives
12 in the group container, so a pushed message is decrypted + filed HERE at
13 delivery time — the chat is already caught up when the banner is tapped. -->
14 <key>com.apple.security.application-groups</key>
15 <array>
16 <string>group.com.elevenmessenger.messenger</string>
17 </array>
18 <!-- Communication notifications: the banner restyle
19 (UNNotificationContent.updating(from: INSendMessageIntent)) runs in
20 THIS process, so the extension needs the entitlement itself — with only
21 the app holding it, updating(from:) throws here and every live push
22 ships the plain banner (bare app icon, no sender face/monogram). -->
23 <key>com.apple.developer.usernotifications.communication</key>
24 <true/>
25</dict>
26</plist>
27