TGViewer
Channel Public Channel
ArkGram

ArkGram

@arkgram_hmos

Native Telegram client for HarmonyOS
Subscribers
1.21K
Photos
28
Videos
26
Links
3
Recent Posts 15 shown
Post #97 617
It’s been two weeks and it’s still pending review. I think they’ve forgotten about me. 💀

In the meantime, I’m working on the new update, implementing settings for groups, channels, and other features.
  • 😁 18
  • 🥰 4
  • 😱 3
Post #96 1.82K
Submitted to AppGallery Connect, let's wait and see.

I'm not going to get my hopes up too high, it's been rejected so many times already...
  • 👍 50
  • ❤ 1
Post #95 1.57K
🔔 Update on ArkGram push notifications

Over the past few weeks, I have been working to implement real remote push notifications in ArkGram — notifications that arrive even when the app is closed or suspended, without relying on local notifications or keeping the app running in the background.

Telegram does not provide direct integration with Huawei Push Kit. Therefore, we had to build an intermediary infrastructure:

• ArkGram registers a Web Push subscription with TDLib.
• Telegram’s servers send encrypted events to our relay hosted on Hetzner.
• The relay processes each event and forwards a remote notification through Huawei Push Kit.
• When the notification is tapped, ArkGram opens the corresponding conversation and message directly.

This architecture is working. Messages are synchronized in real time with Telegram’s servers, and notifications arrive even when ArkGram is closed.
However, we encountered several barriers imposed by the HarmonyOS ecosystem:

🧪 Debug profile limitation

During development, the HAP must be signed with a debug profile issued by AppGallery Connect. This profile contains a list of authorized devices identified by their respective UDIDs.

Therefore, push notifications currently work only on the registered test device. It is not possible to distribute the same debug build to any device while preserving the identity required by Huawei Push Kit.

📦 Hokit limitation

Hokit does not directly install ArkGram’s HAP when it is signed with the release profile. Its automatic signing option can install it, but replaces the certificate and profile during installation.

As a result, the app receives a different identity (runtimeAppIdentifier), and Huawei Push Kit refuses to issue a token. In practice:

• The debug profile works, but only on devices whose UDIDs are registered.
• The release profile supports any device, but must be distributed through the official channel.
• Hokit’s automatic re-signing allows the app to be installed, but breaks push notifications.

🔕 Silent notifications

Although remote notifications are working, Huawei currently classifies them as marketing/informational messages. Because of this, they may arrive silently, without sound, vibration, a banner, or a status bar icon — even when all these options are enabled in the system settings.

Instant messaging applications need to receive the appropriate classification/authorization from Huawei so that their messages are treated as important chat notifications. This approval is tied to Huawei’s official review and publication process.

📊 Other development limitations

During the testing phase, Huawei also limits each project to approximately 1,000 push messages per day. Once this limit is reached, notifications stop arriving and resume only after the quota is renewed.

🚧 Where the barrier lies

For external HAP installations, we have reached the maximum allowed by Huawei’s environment. There is no change to ArkGram or the server that can safely bypass the cryptographic identity requirements, the UDID requirement of debug profiles, or Huawei’s notification classification.

The definitive solution is to publish ArkGram on the Huawei AppGallery. Official distribution allows the release profile to be used without re-signing, preserves the identity recognized by Push Kit, and makes real push notifications available to all users.

Then, the app will continue without notifications. Local notifications are bad, not worth it.
  • 👍 22
  • 😢 2
  • 🗿 2
Post #94 1.2K
News about ArkGram Push Notification

✅ What is already working

• Real remote push notifications, without local notifications.
• Notifications when the app is closed or running in the background.
• Real message content and conversation identification.
• Direct navigation to the correct conversation and message.
• Telegram → Hetzner relay → Huawei Push Kit → ArkGram communication.
• Correctly configured identity, certificates, and profiles.

THE PROBLEM:
Huawei's limitations, explained below
👇🏻👇🏻👇🏻
  • 👍 10
Post #93 2.83K
ArkGram-v2.1.hap88.4 MB
ArkGram-v2.1

•Changelog:

•New:

- Added support for multiple accounts.

- Added an exclusive feature to lock individual chats using your phone's biometric authentication.

- Other minor fixes.

- More updates coming soon.
  • 👍 29
  • ❤ 9
Post #92 2.09K
A new ArkGram-exclusive feature is coming: Password Chat Lock. You can now lock conversations individually 🔒

This feature uses the lock pattern you have registered on your phone, it's not synchronized between devices, nor with Telegram servers.
  • 🔥 9
  • 👀 3
  • 🤩 1
Post #91 1.97K
ArkGram-v2.0.1.hap88.2 MB
ArkGram-v2.0.1

•Changelog:

•New:

- Added "Save Message" option to the context menu

- Large screens (Tablets/Foldables): Added option to choose whether tabs appear on the side or at the bottom

- Archived chats can now be hidden (long-press to activate)

•Fixes:

- Fixed chat pinning

- Fixed large animated reactions

- Fixed message editing

- Fixed unread message count

- Fixed resuming conversations at the last saved position

- Fixed scrolling down through messages

- Other minor fixes
  • 😍 13
  • ❤ 4
  • 👍 4
  • 🔥 3
  • 👏 1
Post #90 1.21K
Archived Chats can be hidden 🥷
  • 👍 14
  • 🥰 2
Post #89 1.07K
ArkGram ArkGram-v2.0.hap
Version 2.0 was a big update and brought some bugs to the app, already working on fixes and a new update will arrive very soon ⁠​⁠‌​‌‌​‌‌‌‌​​​​‌‌‌‌​​‌​‌‌​‌​‌‌‌​‌‌‌‌‌‌‌‌​​‌‌‌‌​​​​‌‌‌​‌‌​​‌‌‌​‌​‌‌‌‌​‌​​‌‌​​‌​‌‌​‌‌‌​‌⁠‌⁠⁠​⁠‌​‌‌​‌‌‌‌​​​​‌‌‌‌​​‌​‌‌​‌​‌‌‌​‌‌‌‌‌‌‌‌​​‌‌‌‌​​​​‌‌‌​‌‌​​‌‌‌​‌​‌‌‌‌​‌​​‌‌​​‌​‌‌​‌‌‌​‌⁠‌⁠
  • 👍 22
  • 💯 5
  • ❤ 2
Post #88 1.72K
ArkGram-v2.0.hap88 MB
ArkGram-v2.0

Changelog:

• New:

- TdLib updated from version 1.8.57 to 1.8.66

- Experimental: Voice calls implemented (video coming soon, needs improvements)

- Added support for Bots (robots)

- Added support for streaming video playback

- Video preview (works according to your automatic download settings)

- Added support for PiP (Picture-in-Picture)

- Added drag and drop (and appears in the share external options)

- Added support for Live Photo

- Added member TAGs (admin, owner, custom tag)

- Added support for text formatting

- Added support for editing and writing captions images before sending

- Added support for "Draft"

- Chat Settings: Message Text Size, Message Corners, and Chat List View now work


• Improvements:

- When a new message arrives, its position is maintained

- Fix when forwarding a message with multiple media (album)

- Now you can select and copy text directly into the message

- Improvements on large screens (tablets/folds)

- Improvement performance

- Other minor fixes
  • 🥰 32
  • 👍 15
  • ❤ 4
  • 🎉 1
Post #86 1.21K
Voice calls implemented

Video not yet available
  • 👍 8
  • ❤ 2
Post #81 1K
1. Select and copy any text
2. Full support for BOTs
3. Drafts synchronized between devices and "Saved Messages"
4. Link: Open or copy
5. Member tag: owner, admin and custom tag
  • 👍 25
  • 🥰 2
  • ❤ 1
Post #80 833
Video Streaming and PiP
  • 👍 15
  • ❤ 1
Post #79 898
Share, Drag and Drop
  • 👏 15
  • 👍 5
  • ❤ 2
  • 🥰 1
Post #78 880
Live photos
  • 👍 17
Older posts →

About this channel

How can I read @arkgram_hmos without a Telegram account?
TGViewer shows the public web preview Telegram publishes for ArkGram: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does ArkGram have?
ArkGram (@arkgram_hmos) has 1.21K subscribers on Telegram, refreshed roughly every 30 minutes.
Does ArkGram know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →