Messages

RSS for tag

Create app extensions that lets users send text, stickers, media files, and interactive messages using Messages.

Messages Documentation

Posts under Messages tag

81 Posts
Sort by:
Post not yet marked as solved
0 Replies
313 Views
There are so many top-level domains now and my app is using the top-level domain ".sh". Unfortunately, I cannot get iOS to link these URLs when my clients send texts to their users. myapp.sh/login <- this is not linked and is pretty much useless myapp.com/login <- this would work fine, but I do not use .com https://myapp.sh/login <- this URL is linked, but takes up precious SMS characters Is there a way to petition to have new top-level domains linked in Messages such as .app, .sh. or others?
Posted
by
Post not yet marked as solved
0 Replies
619 Views
Hi, I want to manipulate the Messages App UI and render some information by Using other iOS Apps or AppExtensions. My queries are below mentioned: For messages received from unknown sender, I want to replace the person avatar with some logo. Screenshot1 attached for reference. I want to customise the unknown message sender mobile number with some text e.g. +91-xxxxxxx74 with some company name like Apple without intervening and registering with operators. Screenshot2 attached for reference. Last, After filtering with MessageFilterExtension when we open a message, just below the message I want to show some information like Unsafe or Suspicious. Screenshot3 attached for reference. If there is any other way to show the information to user that message received is not safe or suspicious.
Posted
by
Post not yet marked as solved
0 Replies
347 Views
I'm trying to authenticate with a OAuth2.0 service when my MessagesExtension app loads. I see that one of the parameters the service requires is a redirect_uri, which will pass back an authorization code to my application through the redirect callback. However, I'm unable to provide a redirect_uri that will invoke my application since MessagesExtension applications do not have an appDelegate. Is it just not possible to authenticate with services requiring a redirect_uri with a MessagesExtension application?
Posted
by
Post not yet marked as solved
0 Replies
446 Views
When trying to trigger Quick reply payload, Apple is returning 400 response without any info what is missing. I have followed the documentation given so cannot find what attribute is missing. Can anyone help share a working payload for: Quick reply Payload 2.Agent-To-User Typing Payload I was using "sourceId": "{{source-id}}", "destinationId": "{{urn-id}}", "v": 1, "type": "interactive", "id": "49384592-0742-481b-b072-a8b66e4336a1", "interactiveData": { "bid": "com.apple.messages.MSMessageExtensionBalloonPlugin:0000000000:com.apple.icloud.apps.messages.business.extension", "data": { "mspVersion": "1.0", "requestIdentifier": "aae65b3f-9e5d-4ac8-a99a-4708d841524f", "quick-reply": { "summaryText": " What can I help you with?", "items": [ { "identifier": "1", "title": "Watch our video" }, { "identifier": "2", "title": "Watch video" } ] } }, "receivedMessage": { "style": "large", "subtitle": "Farm fresh to you", "title": "Select Produce", "imageIdentifier": "101" }, "replyMessage": { "style": "small", "title": "this is title", "subtitle": "Subtitle to be displayed under title", "imageIdentifier": "2" } } }
Posted
by
Post marked as solved
1 Replies
382 Views
Subject: In Search of Swift Mentorship Hello Community, I'm Abdallah, a self-taught iOS developer with a solid understanding of the basics. However, I'm at a point in my learning where I need some real-world experience to truly refine my skills. I'm seeking an experienced Swift developer for personalized mentorship and guidance. I'm ready to invest my time, and I'm open to compensating for yours. I believe this will be a significant step for my growth as an IOS developer. If you're interested or can recommend someone, please let me know. I'm excited about this next phase of my journey and eager to contribute to actual projects. Best, Abdallah
Posted
by
Post not yet marked as solved
0 Replies
374 Views
Hi, I am unable to select Sticker as either a primary or secondary category for my app on the appstoreconnect. My app has a main app and an iMessage extension that revolves around the use of stickers (for iMessage). Looks like the person in the thread below was able to solve their issue by uploading their build first before selecting a category but that did not work for me. I assume their issue was fixed from the solution because they submitted an app that was just an iMessage sticker pack while my app has a main app and my iMessage sticker portion is not the templated iMessage sticker pack but an iMessage extension that sends stickers. Any help would be amazing, thanks! https://developer.apple.com/forums/thread/726764
Posted
by
Post not yet marked as solved
1 Replies
618 Views
Hi there! We're working on building an AppClip, and would like to promote it by sending it via SMS message to our users. We'll be sending these SMS messages via Twillio, using an approved Toll Free phone number. We have just found out here (https://developer.apple.com/forums/thread/665827?answerId=644691022#644691022) that the recipients of AppClip URL have to have the sender saved in contact in order to see the preview of AppClip on iMessage (a photo with "open" button) and open AppClip directly from iMessage (as opposed to be led to our website where they can click another button to open the AppClip). That pretty much defeats the purpose of this AppClip, since most users, who wouldn't have saved our marketing number as contact, would receive a text message with an URL string and no image - suspicious looking. Would anyone know: Is there any way we could promote AppClip via marketing SMS messages, that would lead to a smoother user experience? Would a 10DLC number (instead of Toll Free phone number) help? Would Apple Messages for Business (https://register.apple.com/resources/messages/messaging-documentation/) be able send AppClip previews and direct open, without recipients having to save the sender as a contact? Thank you! Liz
Posted
by
Post not yet marked as solved
1 Replies
715 Views
About 8 or 9 months ago now, we changed our open graph meta tags on https://www.jabraenhance.com, but since then, the Messages and Mail apps have been showing our old og:image and og:title values, which points to our old company name / brand. Any suggestions on what could be causing this? As far as I can tell, everything is setup correctly, best practices are being followed, etc, but Apple's bot scraper hasn't picked up these changes (for a long time). What is expected? Open https://developers.facebook.com/tools/debug/?q=https%3A%2F%2Fwww.jabraenhance.com The Link Preview shown in that tool is how it SHOULD look. What we've confirmed / debugged so far: These meta tags are served as static html from our server, no javascript is needed to generate them. We have followed the advice on Apple's Best Practices site, according to this doc, everything should work: https://developer.apple.com/library/archive/technotes/tn2444/_index.html We have confirmed correct behavior using facebooks debug tool https://developers.facebook.com/tools/debug Our meta tags <!DOCTYPE html> <html lang="en" prefix="og: https://ogp.me/ns#"> <head> <meta property="og:title" content="High-quality hearing aids with expert care." /> <meta property="og:image" content="https://cdn.jabraenhance.com/web/meta/meta_jabra_enhance.jpg?cache=1" /> </head>
Posted
by
Post not yet marked as solved
0 Replies
333 Views
Our application already supports an iMessage Extension, allowing users to create and send custom or trending stickers. On iOS 17.0, a popup menu replaces the old tab in iMessage with a "Stickers" option, and iMessage extensions are put in the "More" option. The "Stickers" page only shows the Sticker Pack Extension. However, an application can only support Sticker Pack Extension or iMessage Extension. Get this error: "Multiple message payload provider extensions found in app but only one is allowed". Is there any workaround here? We want our application to keep the iMessage extension but also provide sticker packs.
Posted
by
Post not yet marked as solved
0 Replies
705 Views
I developed a couple of iMessage sticker apps, one of which has medium size stickers and the other has large stickers. Since the iOS 17 update all of the stickers are showing as small size when sent in a message. I don't see a setting in Xcode for 1-column, 2-column, 3-column anymore. How can I get my stickers to show at the correct size again when sending/receiving in iMessage? Edited to add: I have discovered that although the stickers show as small when I send them, they are still receiving in the correct size. I still don‘t see the column setting in Xcode, so it would be useful to know how to set the desired sticker size. (perhaps it is now automatic based on image size?)
Posted
by
Post not yet marked as solved
2 Replies
359 Views
Hey everyone, please help!! I'm desperately trying to figure out how to get my old messages to appear in Messages after doing a hard erase of my MacBook Pro running Ventura 13.6. I have done the manual messages file transfer manually many times in the past with no issues, copying the proper files from the old computer to the new one's appropriate folders. This time however I cannot for the life of me get this to work. For clarity, here's what I have done: On the old OS, I copied the entire Messages folder (Users/username/Library/Messages) to an external hard drive I erased my MacBook completely and reinstalled the OS so it was a now a brand new install I ensured that all of my permissions were set and that I am marked as the 'owner' of all files and folders in question (via Get Info) Re-installed the MacOS (Ventura 13.6), and then dragged old Messages folder from my external hard drive onto the desktop While having not het opened Messages app, I navigated to the new OS's messages folder (via the hidden library tab), and replaced (not merged) the entire folder's contents with my backup Messages folder that was copied from old OS Once it was replaced, I rebooted MacBook and then tried opening Messages, but there are no archived messages there, all you can do is start a new chat As far as I can tell, the system seems to reject the three chat files (chat.db, chat.db-shm, and chat.db-wal) that I copied into the messages folder. As soon as I check the folder once I've rebooted or tried to open messages, I see that instead of replacing the files that were in the messages folder by default, it instead renamed them (chat.db.incompatible.v17008.sqlitedb et al in my case) and created another set of default files. As mentioned above, I've tried making sure that all files and enclosed folders have me as the owner (via Get Info) I tried redoing the 'drag and drop' step, first trying to 'replace' the messages folder, then trying to delete the default messages folder and then drag the new one in its place, and lastly trying to open the messages folder and delete all its contents (but keeping the messages folder) and then dragging the old messages files into that folder. None of these options worked either I also read in the forums that the issue could be coming from the fact that both installs share the same user name, so I tried setting up a new install with a different username, but this did not solve the issue I have scoured the forums for an answer and tried all the methods that have been recommended to bypass this, but the problem persists. I've since tried wiping my MacBook again and starting from scratch, but to no avail. If anyone has any possible suggestions I would very much appreciate it. Thanks all!
Posted
by
Post not yet marked as solved
0 Replies
343 Views
I have recently got a new ipad and have turned off imessage and facetime sync in icloud and turned off imessage and facetime on the ipad itself. However, every morning I wake up to a message on my iphone saying imessage is now being used on another device and it turned itself back on, on the ipad. Does anyone know how I can stop this happening? Thank you
Posted
by
Post not yet marked as solved
0 Replies
421 Views
It appears that some attachments get stuck and aren't offloaded like they are on iOS. I have 200-300 attachments, all dated 5/3/2021 (perhaps that's when I last formatted this Mac and downloaded from iCloud), and then it keeps 1-10 attachments from every month after that. I don't want to delete the attachments because I want them to stay in iCloud. Is there a terminal command to offload or set the maximum space Messages may use or something? Signing out and signing back in does nothing. They stay on the hard drive. Messages on my phone with the same synced conversations stay around 21GB.
Posted
by
Post not yet marked as solved
0 Replies
281 Views
Hi, I have an app with an accompanying iMessage extension that lets users send stickers. The iMessage extension however is not included in the iMessage 'Stickers' list but instead in the 'More' section despite the fact that it is used to send stickers. (iOS 17+) I also cannot select 'Sticker' as a category for my app (even after uploading the build). Is there any way for me to classify my app's iMessage extension as a Sticker? Would appreciate any help and thank you!
Posted
by
Post not yet marked as solved
0 Replies
279 Views
LSApplicationLaunchProhibited Info.plist key Apps that contain the LSApplicationLaunchProhibited Info.plist key won't be available on Apple Vision Pro. This may be because the app is built only for watchOS or Messages. If you choose to adjust your app to make it available, please submit a new version. 卧龙仔表情包 (version 1.0.2)
Posted
by