Как да използвате iMessage на Android и Windows

Повечето неща, които можете да правите на iPhone, можете да правите с телефон с Android. Едно голямо изключение е iMessage. Можете ли да бъдете син балон с телефон с Android? Какво ще кажете за компютър с Windows? Да, можеш.

Как е възможно това? Тъй като Apple отказва да се откаже от контрола върху телефонните номера на потребителите на iPhone, хората се опитват да накарат iMessage да работи на Android от дълго време. Големият пробив дойде, когато Apple донесе iMessage на Mac. Тук се крие ключът към това да работи.

Преди да се надяваме твърде много, трябва да знаете, че има някои доста големи уловки. Първо, и най-важното, ще ви трябва устройство с macOS или macOS виртуална машина—Какво е силно препоръчително да направите това с действителния хардуер на Apple.

Това устройство ще трябва да бъде на Mac OS X El Capitan (издадена през 2015 г.) или по-нова, но ще искате да отделите минута, за да решите коя версия ще отговаря най-добре на вашите нужди. Някои функции на iMessage не се поддържат от софтуера, който ще използваме с някои версии на macOS (повече за това по-късно).

Ще използваме инструмент с отворен код, наречен Blue Bubbles. AirMessage е друго популярно решение, но смятаме, че BlueBubbles има няколко предимства. Той се хоства самостоятелно, така че не разчитате на сървъри, управлявани от други хора. BlueBubbles се управлява от общността и има настолни приложения за Windows и Linux, уеб приложение и множество функции за персонализиране.

Както споменахме, някои функции на BlueBubbles не са налични във всички версии на macOS. Вижте таблицата по-долу, за да видите коя версия най-добре отговаря на вашите нужди.

Характеристики на BlueBubbles Ел Капитан – Каталина Биг Сур Монтерей
Изпращане/Получаване на съобщения
Изпращане на прикачени файлове ✓ **
Получаване на прикачени файлове
Получаване на обратни докосвания, стикери и споменавания
Получаване на доставени/прочетени разписки
Получаване на отговори
Създаване на DM
Създаване на групови чатове
  • ✓ ** – Изпращането на прикачени файлове в Монтерей може да не е толкова надеждно, колкото предишните версии на macOS, тъй като разчита на автоматизация на потребителския интерфейс (симулиране на натискания на клавиши), а не на реален код.
  • – Отговорите ще се показват като обикновено съобщение на устройства с macOS 10.x, вместо да се показват с потребителския интерфейс на отговорите.

Това е състоянието на BlueBubles към юни 2022 г. Проверете страницата с често задавани въпроси за актуализирана информация за версиите на macOS.

Разбира се, ще ви трябва и Apple ID, за да използвате iMessage. Освен това, ние сме готови. Накратко, имате нужда от Mac, работещ със съвместима версия на macOS, приложението Messages, в което сте влезли с вашия Apple ID, и сървъра BlueBubbles. Така че нека започваме.

Настройте сървъра BlueBubbles

Най-важната част от пъзела е сървърът BlueBubbles. Сървърът работи на вашето macOS устройство и действа като нещо като „хъб“ за iMessages, който да се изпраща до приложенията BlueBubbles на вашия телефон с Android и компютър с Windows или Linux.

Първо се насочете към Страница на GitHub на вашето macOS устройство и изтеглете най-новия DMG файл на сървъра BlueBubbles.

След това отворете DMG файла и го плъзнете в папката „Приложения“, след като се инсталира. Сега можете да отворите приложението.

Плъзнете BlueBubbles в папката Applications.

Първо ще бъдете помолени да дадете на BlueBubbles „достъп до пълен диск“. Това е необходимо, за да може BlueBubbles да чете от базата данни за чат на iMessage. Щракнете върху „Отворете системни предпочитания“.

Отидете в секцията „Сигурност и поверителност“ на настройките и изберете „Пълен достъп до диск“ в страничната лента.

Щракнете върху иконата за заключване в долния ъгъл, за да въведете паролата си за Mac и след това активирайте BlueBubles. Ще бъдете помолени да рестартирате BlueBubles.

Преди да напуснете настройките „Сигурност и поверителност“, отидете на секцията „Достъпност“ и активирайте и BlueBubbles.

В някакъв момент по време на тази първоначална настройка ще бъдете помолени да предоставите достъп на BlueBubbles до вашите контакти. Щракнете върху „OK“, за да разрешите това.

Тук нещата стават малко сложни. BlueBubbles използва Google Firebase Cloud Messaging за известия до вашите устройства. Това позволява на BlueBubbles да не изисква връзка със сървъра по всяко време, което означава, че получавате известия дори когато приложението работи във фонов режим и не използва толкова много батерия.

За да започнете, отидете на Google Firebase Console и влезте с вашия акаунт в Google. Щракнете върху „Създаване на проект“ и го наречете „BlueBubblesApp“. Не е необходимо да активирате Google Analytics за проекта.

След това под „Build“ в менюто на страничната лента отидете на База данни в реално време> Създаване на база данни.

Изберете местоположението си, след което щракнете върху Напред> Активиране с избрано „Стартиране в заключен режим“.

След това щракнете върху иконата на зъбно колело до „Преглед на проекта“ в менюто на страничната лента и отидете на Настройки на проекта> Сервизни акаунти> Създаване на акаунт за услуга> щракнете върху „Генериране на нов частен ключ“ и запазете файла на вашия Mac.

Сега превключете към раздела „Съобщения в облак“ и щракнете върху иконата на менюто с три точки за „Наследен API за съобщения в облак“ и отидете на Управление на API в Cloud Console> Активиране.

Плъзнете и пуснете JSON файла, който изтеглихме, който включва „firebase-adminsdk“ в името на файла в приложението BlueBubbles.

Плъзнете json файла в BlueBubbles.

Върнете се в менюто Настройки на проекта на уебсайта на Firebase, отидете на раздела „Общи“. Щракнете върху иконата на Android в долната част на страницата.

Въведете „com.[yourname].bluebubbles за „Име на пакета за Android“ и щракнете върху „Регистриране на приложение“, за да изтеглите файла google-services.json.

Сега можем да плъзнем и файла google-services.json в приложението BlueBubbles. Щракнете върху „Напред“, след като направите това.

Плъзнете json файла в BlueBubbles.

Въведете силна парола за вашия сървър и щракнете върху иконата за запазване. Щракнете върху бутона „Напред“, когато сте готови.

Следващият екран е за „Настройка на частен API“. Това е една от най-модерните функции на BlueBubbles. Ако искате да можете да изпращате реакции, отговори, теми, да виждате индикатори за въвеждане и ефекти, ще трябва да следвайте инструкциите на тази страница. Имайте предвид, че това изисква деактивиране на някои допълнителни мерки за сигурност на вашия Mac.

Разширени функции за частен API.

Последното нещо, което трябва да направите, е да активирате „Стартиране с macOS“ и „Дръжте macOS буден“, за да гарантирате, че сървърът на BlueBubbles продължава да работи. Можете също така да накарате BlueBubbles автоматично да проверява и инсталира актуализации.

Уверете се, че вашият Mac продължава да работи.

Свържете сървъра към приложенията BlueBubbles

С стартиран и работещ сървър можем да свържем приложенията за Android и Windows BlueBubbles, за да започнем да използваме iMessage! Ще започнем с приложението за Android, което може да бъде изтеглени от тук.

Ще трябва да дадете на приложението някои разрешения, когато го отворите за първи път и да се уверите, че сте влезли с вашия Apple ID с iMessage на вашия Mac.

Дайте разрешения на BlueBubbles.

След това отново в приложението BlueBubbles на вашия Mac, щракнете върху иконата на QR код и след това го сканирайте с приложението за телефон.

Генерирайте QR кода за сканиране.
Показване на QR код на Mac.
Сканирайте QR кода с телефона си.
Сканирайте с приложението за Android.

Докоснете „Стартиране на синхронизиране“ в приложението на телефона, след като сканирате QR кода.

След като синхронизирането приключи, докоснете „Край“.

Вече използвате iMessage на Android! Можете да намерите много опции за персонализиране под менюто с три точки на екрана за разговори. Ако сте активирали функциите за частен API, ще искате да ги включите.

Приложението за Windows може да бъде намерено на Страница за изтегляне на BlueBubbles също така.

Настройването на настолното приложение е същото като приложението за Android, но вероятно няма да можете да сканирате QR код с вашия компютър. Вместо това ще трябва да въведете данните на сървъра ръчно. Можете да ги намерите в приложението за Android под Настройки> Връзка и сървър (същата парола, която създадохме по-рано).

Сега имате същото изживяване с BlueBubbles като вашия телефон на вашия компютър с Windows! Имайте предвид, че има и a Уеб приложение BlueBubbles които могат да бъдат настроени по същия начин.

Неща, които трябва да знаете

Едно важно нещо, което трябва да разберете, е, че това по същество превръща iMessage в отделна услуга за незабавни съобщения. Всички ваши разговори в iMessage ще бъдат в приложението BlueBubbles, докато стандартните SMS / RCS разговори все още ще бъдат в устройството на вашето устройство приложение за текстови съобщения по подразбиране.

Второто нещо, което трябва да знаете, е, че това е по своята същност хакерско решение, за да накарате нещо да работи, което никога не е било предназначено да работи по този начин. Следователно, вие ще се сблъскват с проблеми. Добрата новина е, че общността на BlueBubbles е много активна и полезна Reddit и Дискорд. В официален уебсайт на BlueBubbles също е добър ресурс за актуална информация.

BlueBubbles не е идеално решение и със сигурност са необходими известни усилия за настройка. Въпреки това е така а решение и трябва да преминете през този процес само веднъж. Това е доста невероятно, след като накарате всичко да работи.

СВЪРЗАНИ: Как да настроите своето приложение за текстови съобщения по подразбиране на Android

setTimeout(function(){
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s) } (window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘335401813750447’);
fbq(‘track’, ‘PageView’);
},3000);