Hi everyone,
Some of you may remember me from previous posts about aGram for Mac, aCapture, and aScan. I'm happy to share that aGram is now also available on iPhone:
https://apps.apple.com/fr/app/agram/id6758660315
aGram is a Telegram client built from the ground up with VoiceOver users in mind. It brings the same accessibility-first philosophy as the Mac version to iOS.
A few highlights:
- Every screen, control, and gesture tested with VoiceOver, with clear and consistent labels throughout.
- Record a voice message just by bringing the phone to your ear, and listen to unread voice messages on the earpiece the same way — no need to locate a button.
- Magic Tap support to start, send, or cancel a voice recording from anywhere in a conversation.
- Two-step report and block flows with clear confirmations.
- Built-in feedback system: send bug reports and feature suggestions directly from within the app, no need to leave aGram or write an email.
- Demo mode so you can try the interface without signing in.
- Available in 8 languages: English, French, German, Spanish, Italian, Polish, Portuguese, Russian.
Pricing: 5.99 EUR / 4.99 USD, varies by country and region — see the App Store listing for details in your country.
aGram is, and will continue to be, actively developed to offer and maintain a first-class experience for everyone. Your feedback directly shapes what gets built next, so if you give it a try, I would love to hear what works well and what could be better — bugs, missing features, awkward VoiceOver interactions, anything at all.
You are also welcome to join the aGram community on Telegram, where users and I discuss features, share tips, and report issues together:
https://t.me/+ilMA6NbYQN40NWJk
Thanks for taking a look.
Comments
Testing the demo
Thanks so much for providing a demo!!! Literally nobody seems to do it. Great first impressions.
By the way, it's cad$6.99 for us Canadians.
no demo in the US
I have to pay $5 immediately.
You have to pay yes
I was talking about the demo in the app to test all UI states and dummy features.
aGram
Hi, I just got aGram and it looks awesome! A couple things though, I was able to sign in fine, but when I got to the notification screen, I got a 502 error. I When rebooting the app, I got a "can't find configuration error". so now my app is locking up when I try to type a message or swipe through earlier messages.
re: agram and 502 errors
Hi,
Thanks for reporting this, I'm still trying to fix this as soon as possible to get background notifications come back to normal.
Meanwhile agram is still usable, although you may not receive notifications while the app is in background, until I fix the above issue.
Thanks for your patience.
Thanks for the reply
Hi, thanks for the reply! So for some reason my app is locking up when I try to view messages. I joined the telegram community for aGram, and when I was viewing the chat, the app seemed to freeze up on me. I've even deleted the app and reinstalled without enabling notifications.
please keep us updated when bugs are fixed
Please keep us updated. I would be willing to test betas.
aGram
I just purchased aGram and I'm liking it so far; finally a Unigram-like app for iOS.
Unfortunately I do get the 502 error too, I just chose to skip it. Manually enabling background notification seems to work though as I did not receive the same 502 error but I'll have to see if background notifications will actually works.
Reporting some bugs and requesting new features
Hello! Hope you’re having a wonderful day :)
I love the fact that you’re paying attention to the complete inaccessibility of the original Telegram client for IOS. I deeply appreciate this huge step to help blind people as a voiceover user myself!
However, there is a number of bugs that should be fixed and features that should be added to the next iterations of AGram app. So I’m going to list most of those I found within about an hour of testing AGram for IOS:
Very often, a random action in the app triggers voiceover to lag, showing me a blank screen (even though it looks is it should visually). Force-closing the app via the app switcher is the only option to get unstuck
From time to time, after opening a chat, AGram just shows me a blank screen
Can’t activate notifications, because AGram requires an extra code that is supposed to be sent to my other Telegram clients / devices, even though this code never comes. (Tried it a number of times)
Rearrange the “scroll to bottom” button placement so that the voiceover cursor would reach it as soon as a user swipes left from the text field in the chat, it’s way more convenient to reach it, rather than reaching it by swiping right from the name of the recipient on the top of the screen
The “scroll to bottom” button is not always visible by Voiceover
The unsend text should stay in the text field even if the AGram user force-closes the app via the app switcher, just like in the original Telegram client
Add an option to send a live location (together with timing of sharing the location, just like it’s released in WhatsApp)
Add an option to schedule a message, together with “send it as soon as the recipient goes online” and “send without sound” button
Include a number of unread messages that should be pronounced when bringing the voiceover cursor to the “chats” tap, right after pronouncing the word “chats” (for example “chats, 12, tap, one of four”)
Include a number of unread messages that should be pronounced when bringing the voiceover cursor to the backbutton in the top left corner labeled “chats” in a chat window, right after pronouncing the word “chats” (for example “chats, 12, back button”)
Make the keyboard disappear when having a "delete this message” popup
Add "delete for everyone" button when deleting messages from a chat
Add the ability to completely delete a chat for everyone, not just for me “like it’s released in the original Telegram client)
Remove a constant lag when I just reopen the app
Remove a message “login successful” every time a user opens UGram
Add an option to select multiple messages
Add the ability to switch between my chats, folders and channels
Add a sound when a message is sent successfully
Add the “connecting” status when trying to connected to the internet (just like it’s released in WhatsApp)
Add the ability to see the senders name if the message was forwarded
Add, and implement an option to go to the profile of an original sender (if the message was forwarded)
Add the ability to record a voice message by long-pressing the “record a voice message” button, along with slide to lock the recording, swipe left to cancel and doubletap to send the voice message (just like it’s released in the original Telegram app)
Add an option to switch a “record a voice message” button to “record a video message” button by doubletapping the aforementioned button
Add an ability to save voice and video messages
Add a loud distinct sound that lets you know when the “record a voice message” button and the “record a video message” button activated (just like it was released in the OLDER versions of WhatsApp)
Add a loud distinct sound that lets you know when the recording of a voice/ and video message has stopped (just like it was released in the OLDER versions of WhatsApp)
Remove the “block user” and “report user” buttons the the actions of messages in the chat and move them to the menu of a user (that can be activated by doubletapping the name of the user on top of the screen when a chat is open)
Make AGram less battery-consuming (it takes much more energy than the original Telegram client)
Add the ability to quickly search by links, music, files, photos and videos by doubletapping the name of a recipient in a chat on the top of the screen
Add the text field for searching a message inside a specific chat)
Add an ability to search messages by dates (setting the earlier and later date)
Add an ability to add a person to a new/existing contacts by selecting this option from the menu that can be activated by doubletapping the name of a recipient in a chat on the top of the screen
Implement an ability to add a caption when sending a video/phoeo using “add attatchment” button
Add a readable progress bar while sending a video/photo/document (removing extra words that a regular user doesn’t need to hear/see)
The button “transcribe voice message” does exist, but it seems like it doesn’t function properly
Add an ability to translate messages and automatically translate messages
Add an ability to navigate by links using a voiceover roter (including messages with a couple/few links)
Remove “mark as read” button from actions on the main screen of the app if the message in a chat was already read prier by the user
Can’t click on the link directly in a chat while using AGram
Add an “edit” button to the main screen of the app (for a faster reorganization/deleting chats, groups and channels)
Add an ability to edit a message in a chat by selecting this feature from the actions such as “reply,” “forward,” etc.
Add an ability to select multiple recipients when forwarding messages
Add an ability to show/hide the original sender of a message when forwarding
Add an ability to add anempty line when composing a text message by pressing Command + Shift while using a Bluetooth keyboard
Add a player window on top of the screen while a record message is is being played/paused (make sure to include all the player controls there)
The jplayback speed of a voice message shouldn’t reset to the default value when switching between voice messages in different chats
Add an ability to see the message a user replies to, as well as a button to be able to jump to this message (similar to the way it’s released in WhatsApp)
Add an ability to quickly go to a profile of a sender in a group/topic
Add an ability to play/pause a voice message, as well as a “stop playback” button to the aforementioned player
Add a “go to next/previous mention” button in a group chat
Add a “read” status when viewing a chat on the main screen and the message that was sent by an AGram user was actually read by a recipient (just like it works with voiceover in the original Telegram client)
Make the text field in a chat remain active, even after the previous message was sent. It increases productivity since a AGram user doesn’t have to always click on the text field (just like it works with voiceover in the original Telegram app)
Add an ability to send a bug report / request a new feature by shaking an iPhone (just like it’s released in Instagram)
Thank you in advance :)
By working together, we’ll make AGram the best client EVER
re: Reporting some bugs…
Hi, and huge thanks for taking the time to report this as well as in the agram feedback system.
that's a huge list, but definitely aggree with most (if not all) of the suggestions. It may take a little time to fix everything, but for sure consider the challenge accepted. 🕵️‍♂️
Issue with Supported Countries for Opening an Account - Jordan**
Hello,
Thank you for this application; I have successfully downloaded it from the App Store.
However, I noticed that a large number of countries are currently unsupported when **opening an account**, particularly many Arab countries like **Jordan**. Because of this, I have been unable to set up my account so far.
I hope there will be a new update soon to resolve this issue and support users in Jordan.
Thank you very much.
Support missing countries
Hi, Missing countries will be added in 1.0.1, to be released during next week: I don't have the exact date yet at it depends on: - releasing it to Testflight, expected later today so that enrolled users can test and give some feedbacks. - If all goes well, sending it to Apple for review tomorrow morning. - Then wait for Apple to review the release. If all green, it will be available on the App Store.
Thanks
How can I test this version?
becoming a testflight tester
Hi, how do I become a tester for this app? I'd love to help.
testflight
Hi,
I have currently enough people enrolled in Testflight, and having more people would not be so efficient at the moment, as I need to fix the issues reported by current users.
For those who would like to become a testflight member in the future, I encourage you to join the telegram forum created for all my apps, as it's there that most of the things happen.
re: freezes in 1.0
Hi everyone,
just to let you know that the freezes are nearly gone now on the beta we're testing here.
Still need to fix a few things regarding message pagination , message focus, and we should be good to send this to apple for review.
if all goes well, 1.0.1 with no freezes, notifications, and better user experience, should be ready by end of week.
Thanks for your patience
I can’t download files in conversations with aGram.
Hello, congratulations on the app. I’ve updated to the latest version and I’m experiencing the following issue: when I tap on an EPUB file, the share sheet no longer appears, so I can download it or send it elsewhere. Nothing happens—it just keeps showing the message.
So I’d like to ask: is it currently not possible to download files received in conversations or channels on aGram?
THanks, but what are the differences?
Hello:
And THanks so much for your app,
just need to know from any user here the difference between A-gram and Accessible gram,
I have the accessible gram as beta version, and do not know if the developper will pay any tention to it.
so, need your opinion before purchasing.
what I was able to notice using both apps
Based on my experience using both apps, I noticed the following: both are very similar, each with its own strengths and weaknesses.
A positive point of aGram is that it has a button to search for messages within a conversation. On the other hand, it has an important limitation: it does not allow downloading files received in conversations. When you tap on a file, the share sheet does not appear, which prevents you from downloading or sending that content to other apps.
In AccessibleGram, although there is no way to search for messages within a conversation, you can at least download the files you receive. You can tap on them to access the sharing options, allowing you to save or send these files wherever you want.
It is worth noting that I did not test many other features beyond text conversations and downloading files.
how to get to contacts?
Hi, I have a friend who has this. How do you get to your contacts in the app? is there a contacts tab coming?
aGram will improve
I believe aGram will improve. I'm not at all impressed with accessible gram. When it crashes every time you receive a call that needs to be a top priority fix. Its yet to be fixed. I guess you get what you pay for. aGram also appears to listen to user feedback very well. I'll be purchasing it for that reason.
AGram
WIsh that it will be the alternative.
we deserve this, because we were waiting years to be able to use Telegram like any other user.
So thakns for any efforts in general.
aGram 1.0.2 is here
aGram iOS 1.0.2 is out - chat folders, new notification pipeline, and an important one-time action for everyone already on beta or prod.
Dear all,
Here are some updates about aGram for iOS.
What is new
Chat folders are now supported end to end. You can create, rename, reorder, and delete folders; chats can be added to or removed from a folder via a long-press / rotor action on the chat row. The folder tabs live above the chat list and switch the visible chats. When creating a folder you pick an initial inclusion preset (Private chats, Groups, Channels, or Bots) so the new folder is immediately useful.
Important: notifications have changed
Up to 1.0.1 aGram iOS delivered push notifications through a dedicated relay server we operated (aGram Relay). That server had to decrypt the Telegram push payload to forward it to your device, which meant the operator technically had access to every notification's content. Not great from a privacy standpoint, and not really acceptable under GDPR.
Starting with 1.0.2 we use the same path as the official Telegram clients: push notifications go straight from Telegram's servers to your device via TDLib's
registerDevicemechanism. No relay in the middle, no third-party touching the payload.What you need to do, once
Open aGram iOS 1.0.2, go to Settings, and re-enable notifications. Even if notifications were already enabled before the update, the registration of your device with Telegram needs to happen explicitly on this new pipeline - the old relay registration doesn't carry over. Without this single step your phone will go quiet until you do.
If you see each notification arriving twice
This happens if your account still has an active aGram Relay session alongside the new direct Telegram registration, so both paths are delivering. It is safe but annoying. To fix it on your side right now:
Accessible Telegram Client aGram Relay 2.0.0.After terminating the relay session you should receive each notification only once.
What happens if you do nothing
The aGram Relay server is being shut down shortly. On the day we bring it down, any session still registered on it will be unregistered automatically and wiped on the server side. No action required from you, no data retention, and no further push will be delivered through the relay. From that point on the only path alive is the direct Telegram one, so the re-enable step above is the single thing you need to do to keep getting notifications.
A few other things shipped in 1.0.2
Feedback is welcome via the in-app Settings, Send Feedback entry (the report is sent with an anonymized device id and the recent logs, which makes it a lot easier to diagnose). Thanks to everyone who has been testing over the last weeks - the beta round has caught issues we would never have found alone.
Bug Fixed
Hello, in version 1.0.2 the issue with downloading files has been fixed. The app is very good, I’m really enjoying the experience and I recommend it. Congratulations to the developers for the excellent work!
contacts
Hi, how do you access your contacts? It doesn't appear there is a way to do so. Is this coming?
Contacts
Hi,
Contacts tab will appear in 1.0.3, need a little time to polish the UX.
Meanwhile, you can create a conversation by tapping the new conversation button and search for contacts. Not very handy, but it should work more or less.
contacts
Do you have an rough idea when we can expect 1.03? Thanks for all you are doing this is awesome very nice job!!!!
1.0.3 release date and fixed appstore link
Hi everyone,
Someone reported that the link provided here sometimes does not work i.e., leading to "this application is not available in your country/region".
If you're facing this issue, you can try this direct link that should open the specific ApStore for your country:
https://apps.apple.com/app/agram/id6758660315
As for the 1.0.3 release, it's currently being beta-tested, depending on the feedbacks it may take up to a week to be released.
Thanks for the app, and please add this
I installed the AGram Today, and really i love it.
THanks for your hard work.
just please before producing the next version, can you add a way to change any channle info that belongs to me?
so, if i am the channle admin and need the change it's name or any thing, now, i couldn't do this.
so, can you enable this please?
notifications
Hello again:
i installed the app now , and i enabled all things, but i go t a message when i need to enter the settings tap, can not get notifications,
so, should i do things you mentioned? or what?
till now , no one sent me messages on telegram, so do not know if it is working or not.
but i'll write here.
Unable to answer calls with aGram
If you have it set to not answer calls automatically You can't answer calls. The one time it did answer it answered with the Telegram app and Not aGram. I tried magic tapping to answer, using my bluetooth headset and nothing worked. I also filed a bug report in the app. I am certainly willing to help fix this issue.