Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open iMessage from my application

Is there any way to open iMessage apple app from my app? I don't need any composers, the main idea is to open actual iMessage with my extension.

EDITED

I don't want to send any messages; I need only iMessage App to be opened

like image 668
Vladyslav Zavalykhatko Avatar asked Nov 16 '16 08:11

Vladyslav Zavalykhatko


People also ask

How can I access iMessage from my computer?

Install Chrome on both devices, and then download the Chrome Remote Desktop extension on both devices. If you are syncing Google Accounts, installing CRD on one device will install it on both. Once you set up remote access on both computers, you'll be well on your way to accessing iMessage on your PC.

Can you iMessage from an app?

Install the AirMessage app on your Android device. Open the app and enter your server's address and password. Send your first iMessage with your Android device!

Can I access iMessages from a browser?

With the help of Google Chrome, you can easily use iMessage on a PC. Chrome Remote Desktop enables you to remotely access another computer through the Chrome browser. For this, you will need a Mac and a Windows device simultaneously to get iMessage on PC.

Can you open iMessage on Android?

While iMessage can't work on Android devices, iMessage does work on both iOS and macOS. It's the Mac compatibility that matters most here. weMessage is a program for Mac that routes messages through the iMessage network.


1 Answers

Here's what will open the Messages app without showing also showing the "send message" composer. I couldn't get the other solutions here to work without showing such a composer, so I figured I'd try to hack it another way:

if let url = URL(string: "messages://"), UIApplication.shared.canOpenURL(url) {
    UIApplication.shared.open(url)
}

Full disclosure: I have only tested this on iOS 14, and I have not tried submitting it to the App Store to see if Apple approves it or not.

like image 180
Brian Sachetta Avatar answered Oct 27 '22 01:10

Brian Sachetta