“However, there are no APIs to easily deep link from the parent app into the iMessage settings screen to enable the corresponding app extension.”— AirbnbEng, medium.comTagged: iMessage, iOS 10, Development, iOS
“From a participant’s perspective, the message can be in 3 states — unopened, opened in edit mode, and staged (i.e. waiting for them to hit ‘Send’). We don’t have to do anything about the first case, but we can be smart about the other two.”— AirbnbEng, medium.comTagged: iMessage, iOS 10, Development
“It turns out we can solve the problem by requiring everyone to be logged in to the main Airbnb app. By creating a shared App Group, we can use the keychain to share data between the main app and its iMessage counterpart.”— AirbnbEng, medium.comTagged: iMessage, iOS 10, Development