Messages

RSS for tag

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

Posts under Messages tag

200 Posts

Post

Replies

Boosts

Views

Activity

Messages don't show up when I try to manually transfer messages files and folders into new computer's library folder (chat.db)
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!
2
1
858
Oct ’23
Can't debug ILMessageFilterExtension
I have an application that filters messages using ILMessageFilterExtension. I have app groups set up and sertificates/profiles. The filtering worked a couple of months ago, but recently I noticed that I can't debug the extension( ILMessageFilterExtension's init() didn't called). When I connect to the "Messages" process, I get the following errors. What could be the problem? 2023-07-17 19:52:31.450808+0200 MobileSMS[2344:373404] [ServerBag] Checked bag access permission -- allowed? YES {self: <IDSCourierServerBag: 0x2816a0240>, hasMachAccess: YES, hasEntitlements: YES} 2023-07-17 19:52:31.498361+0200 MobileSMS[2344:373407] [AppConfiguration] [com.apple.MobileSMS:F297CBA2-105E-4D38-9EB1-BB09500B39C7] Error when getting current app configuration for action identifier ConversationListFocusFilterAction, error='Error Domain=DNDErrorDomain Code=1007 "No current action is available. Supply the caller with the default." UserInfo={NSLocalizedDescription=No current action is available. Supply the caller with the default.}' 2023-07-17 19:52:31.545894+0200 MobileSMS[2344:373351] [ViewController] Calling -viewWillAppear: directly on a view controller is not supported, and may result in out-of-order callbacks and other inconsistent behavior. Use the -beginAppearanceTransition:animated: and -endAppearanceTransition APIs on UIViewController to manually drive appearance callbacks instead. Make a symbolic breakpoint at UIViewControllerAlertForAppearanceCallbackMisuse to catch this in the debugger. View controller: <CKSearchViewController: 0x979059000> 2023-07-17 19:52:31.550596+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.550619+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.550632+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.550642+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.614473+0200 MobileSMS[2344:373408] [PAAccessLogger] Failed to log access with error: access=<PATCCAccess 0x2800b90e0> accessor:<<PAApplication 0x2800a8370 identifierType:inProcess assumedIdentity:(null)>> identifier:EECF4598-342E-4DC7-9BC4-277B1E7B294F kind:intervalEvent timestampAdjustment:0 visibilityState:0 assetIdentifierCount:0 tccService:kTCCServiceAddressBook, error=Error Domain=NSCocoaErrorDomain Code=4097 "connection to service with pid 1317 named com.apple.privacyaccountingd" UserInfo={NSDebugDescription=connection to service with pid 1317 named com.apple.privacyaccountingd} 2023-07-17 19:52:31.618769+0200 MobileSMS[2344:373351] [Warning] Could not determine if com.apple.messages.browser.MorePlugin is a recent or favorite! 2023-07-17 19:52:31.620785+0200 MobileSMS[2344:373351] [Warning] Could not determine if com.apple.messages.browser.MorePlugin is a recent or favorite! 2023-07-17 19:52:31.630814+0200 MobileSMS[2344:373351] [Warning] Could not determine if com.apple.messages.browser.MorePlugin is a recent or favorite! 2023-07-17 19:52:31.803429+0200 MobileSMS[2344:373404] [General] Failed to get any results from PersonalizationPortrait. (null)
1
0
1.4k
Oct ’23
App rejection - UIRequiredDeviceCapabilities
Anyone see something like this on app submission?We are developing an iMessage app with SpriteKit. The message we received from App Review was:"We were unable to install the app on iPhone. The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on an iPhone. Specifically, the app fails to appear in Messages."We are not having any issues on test devices on our end.Our app plist contains only one UIRequiredDeviceCapabilities key: "armv7"The extension does not include any UIRequiredDeviceCapabilities.
11
1
9.6k
Oct ’23
Messages App Extension won't hit breakpoints
Greetings,I've been struggling some time with this issue. I have this App which I'm developing a Messages App Extension. App works fine but I can't debug it. I can add NSLog sentences to check for workflow but when I try to add a breakpoint it won't stop there, even if the NSLog nearby is triggered (i.e. It doesn't stop on a breakpoint in viewDidLoad from my MSMessagesAppViewController subclass). I've tried to create a project from scratch and it works fine. It's just with this project (created from XCode 7) that I'm not able to hit any breakpoint. I've tried deleting the extension and recreating a new one with no success. When I try to debug the App target It works just fine, it's this extension target I cannot reach any breakpointAny ideas?
6
0
3.9k
Oct ’23
iMessage stickers one size?
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?)
0
0
1.7k
Sep ’23
create memoji programatically
Does apple expose any apis to manipulate a Memoji programatically? I find Apple's way of creating memojis extremely unpleasant to use - and would like to create an alternative. So I'd essentially be looking at some way of listing the parameters available (eye colour, hair style etc) - listing the set of choices for each parameter, and producing a Memoji from a set of parameters. (And for extra credit, taking a picture of said memoji, or reading an existing emoji as a set of parameters). Thanks, Darren
1
0
2.0k
Sep ’23
How Can I run an automation on SMS messages that are coming from my Bank
I would like to perform certain actions when I receive messages from the Bank. There is an option in shortcuts to run the automation when receiving messages from certain contacts. The problem is that I can't store the bank in my contacts as they do not have a phone number or something. I want to achieve this goal in any possible way. What I have tried is to store - their contact - in my contacts so that I will be able to set up the automation. When I tried to store iPhone just shows me the prompt to create a contact with NO values whatsoever. SO it will just be an empty contact. Any ideas how on how I can achieve that?
3
2
4.5k
Sep ’23
How to preview AppClip via Message without recipient adding sender as contact
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
1
0
1.1k
Aug ’23
Is there a way to use any kind of server authentication in Message Filtering iOS App extension?
Greetings! I am currently working on Message Filtering iOS App extension: https://developer.apple.com/documentation/sms_and_call_reporting/sms_and_mms_message_filtering We are using the approach to defer the query to an associated server: https://developer.apple.com/documentation/sms_and_call_reporting/ilmessagefilterextensioncontext/2880240-deferqueryrequesttonetwork Although iOS ensures that no other app extension can make these requests to the server via associated domains feature, the security team is concerned a lot about creating an endpoint which has no client-server authentication at all (OAuth or bearer token authentication). It means that the endpoint may potentially be used by some thirdparty scripts, apps, etc, and we won't be able to distinguish this from valid clients on the backend. I am aware of the note in documentation saying For privacy reasons, the system handles all communication with your associated server; your Message Filter app extension can’t access the network directly. Your app extension also can’t write data to containers shared with the containing app. But maybe there is a way to add any client-server network authentication to requests made by deferring the message filter query to our server? Thanks in advance, Konstantin
1
0
1.1k
Aug ’23
Messages showing old Link Preview title and image, despite long updated meta/og tags
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>
1
0
1.8k
Aug ’23
Cannot select sticker as a category for my app
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
1
1
740
Aug ’23
support and guidence
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
1
0
834
Aug ’23
Send iMessage AND Text (SMS) from the Command Line
This code sends a text message from the command line on run {targetBuddyPhone, targetMessage}   tell application "Messages"     set targetService to 1st service whose service type = SMS      set targetBuddy to buddy targetBuddyPhone of targetService     send targetMessage to targetBuddy   end tell end run  And this code sends an iMessage from the command line on run {targetBuddyPhone, targetMessage}   tell application "Messages"     set targetService to 1st service whose service type = iMessage     set targetBuddy to buddy targetBuddyPhone of targetService     send targetMessage to targetBuddy   end tell end run  I’m looking for a solution to combine this code into a single snippet that will try to send an iMessage if the recipient has iMessages, but if they do not, then the code will send a SMS message.
2
0
4.2k
Jul ’23
Quick Reply payload giving error
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" } } }
0
0
734
Jul ’23
Unable to register custom URL for MessagesExtension app
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?
0
0
585
Jul ’23
Messages don't show up when I try to manually transfer messages files and folders into new computer's library folder (chat.db)
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!
Replies
2
Boosts
1
Views
858
Activity
Oct ’23
Can't debug ILMessageFilterExtension
I have an application that filters messages using ILMessageFilterExtension. I have app groups set up and sertificates/profiles. The filtering worked a couple of months ago, but recently I noticed that I can't debug the extension( ILMessageFilterExtension's init() didn't called). When I connect to the "Messages" process, I get the following errors. What could be the problem? 2023-07-17 19:52:31.450808+0200 MobileSMS[2344:373404] [ServerBag] Checked bag access permission -- allowed? YES {self: <IDSCourierServerBag: 0x2816a0240>, hasMachAccess: YES, hasEntitlements: YES} 2023-07-17 19:52:31.498361+0200 MobileSMS[2344:373407] [AppConfiguration] [com.apple.MobileSMS:F297CBA2-105E-4D38-9EB1-BB09500B39C7] Error when getting current app configuration for action identifier ConversationListFocusFilterAction, error='Error Domain=DNDErrorDomain Code=1007 "No current action is available. Supply the caller with the default." UserInfo={NSLocalizedDescription=No current action is available. Supply the caller with the default.}' 2023-07-17 19:52:31.545894+0200 MobileSMS[2344:373351] [ViewController] Calling -viewWillAppear: directly on a view controller is not supported, and may result in out-of-order callbacks and other inconsistent behavior. Use the -beginAppearanceTransition:animated: and -endAppearanceTransition APIs on UIViewController to manually drive appearance callbacks instead. Make a symbolic breakpoint at UIViewControllerAlertForAppearanceCallbackMisuse to catch this in the debugger. View controller: <CKSearchViewController: 0x979059000> 2023-07-17 19:52:31.550596+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.550619+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.550632+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.550642+0200 MobileSMS[2344:373351] [CompositionalLayout] Invalid absolute dimension, must be > 0.0. NOTE: This will be a hard-assert soon, please update your call site. 2023-07-17 19:52:31.614473+0200 MobileSMS[2344:373408] [PAAccessLogger] Failed to log access with error: access=<PATCCAccess 0x2800b90e0> accessor:<<PAApplication 0x2800a8370 identifierType:inProcess assumedIdentity:(null)>> identifier:EECF4598-342E-4DC7-9BC4-277B1E7B294F kind:intervalEvent timestampAdjustment:0 visibilityState:0 assetIdentifierCount:0 tccService:kTCCServiceAddressBook, error=Error Domain=NSCocoaErrorDomain Code=4097 "connection to service with pid 1317 named com.apple.privacyaccountingd" UserInfo={NSDebugDescription=connection to service with pid 1317 named com.apple.privacyaccountingd} 2023-07-17 19:52:31.618769+0200 MobileSMS[2344:373351] [Warning] Could not determine if com.apple.messages.browser.MorePlugin is a recent or favorite! 2023-07-17 19:52:31.620785+0200 MobileSMS[2344:373351] [Warning] Could not determine if com.apple.messages.browser.MorePlugin is a recent or favorite! 2023-07-17 19:52:31.630814+0200 MobileSMS[2344:373351] [Warning] Could not determine if com.apple.messages.browser.MorePlugin is a recent or favorite! 2023-07-17 19:52:31.803429+0200 MobileSMS[2344:373404] [General] Failed to get any results from PersonalizationPortrait. (null)
Replies
1
Boosts
0
Views
1.4k
Activity
Oct ’23
App rejection - UIRequiredDeviceCapabilities
Anyone see something like this on app submission?We are developing an iMessage app with SpriteKit. The message we received from App Review was:"We were unable to install the app on iPhone. The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on an iPhone. Specifically, the app fails to appear in Messages."We are not having any issues on test devices on our end.Our app plist contains only one UIRequiredDeviceCapabilities key: "armv7"The extension does not include any UIRequiredDeviceCapabilities.
Replies
11
Boosts
1
Views
9.6k
Activity
Oct ’23
Messages App Extension won't hit breakpoints
Greetings,I've been struggling some time with this issue. I have this App which I'm developing a Messages App Extension. App works fine but I can't debug it. I can add NSLog sentences to check for workflow but when I try to add a breakpoint it won't stop there, even if the NSLog nearby is triggered (i.e. It doesn't stop on a breakpoint in viewDidLoad from my MSMessagesAppViewController subclass). I've tried to create a project from scratch and it works fine. It's just with this project (created from XCode 7) that I'm not able to hit any breakpoint. I've tried deleting the extension and recreating a new one with no success. When I try to debug the App target It works just fine, it's this extension target I cannot reach any breakpointAny ideas?
Replies
6
Boosts
0
Views
3.9k
Activity
Oct ’23
Create reminder from text
It would be great to have a "More" feature to add a reminder from a text message.
Replies
0
Boosts
0
Views
442
Activity
Oct ’23
iMessage stickers one size?
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?)
Replies
0
Boosts
0
Views
1.7k
Activity
Sep ’23
create memoji programatically
Does apple expose any apis to manipulate a Memoji programatically? I find Apple's way of creating memojis extremely unpleasant to use - and would like to create an alternative. So I'd essentially be looking at some way of listing the parameters available (eye colour, hair style etc) - listing the set of choices for each parameter, and producing a Memoji from a set of parameters. (And for extra credit, taking a picture of said memoji, or reading an existing emoji as a set of parameters). Thanks, Darren
Replies
1
Boosts
0
Views
2.0k
Activity
Sep ’23
How Can I run an automation on SMS messages that are coming from my Bank
I would like to perform certain actions when I receive messages from the Bank. There is an option in shortcuts to run the automation when receiving messages from certain contacts. The problem is that I can't store the bank in my contacts as they do not have a phone number or something. I want to achieve this goal in any possible way. What I have tried is to store - their contact - in my contacts so that I will be able to set up the automation. When I tried to store iPhone just shows me the prompt to create a contact with NO values whatsoever. SO it will just be an empty contact. Any ideas how on how I can achieve that?
Replies
3
Boosts
2
Views
4.5k
Activity
Sep ’23
Clone Mail or Gmail UI app?
Hi Team, Is there a way to clone the entire mail app like listing the email, details view with attachment and thread emails?
Replies
2
Boosts
0
Views
1.9k
Activity
Sep ’23
How to preview AppClip via Message without recipient adding sender as contact
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
Replies
1
Boosts
0
Views
1.1k
Activity
Aug ’23
Is there a way to use any kind of server authentication in Message Filtering iOS App extension?
Greetings! I am currently working on Message Filtering iOS App extension: https://developer.apple.com/documentation/sms_and_call_reporting/sms_and_mms_message_filtering We are using the approach to defer the query to an associated server: https://developer.apple.com/documentation/sms_and_call_reporting/ilmessagefilterextensioncontext/2880240-deferqueryrequesttonetwork Although iOS ensures that no other app extension can make these requests to the server via associated domains feature, the security team is concerned a lot about creating an endpoint which has no client-server authentication at all (OAuth or bearer token authentication). It means that the endpoint may potentially be used by some thirdparty scripts, apps, etc, and we won't be able to distinguish this from valid clients on the backend. I am aware of the note in documentation saying For privacy reasons, the system handles all communication with your associated server; your Message Filter app extension can’t access the network directly. Your app extension also can’t write data to containers shared with the containing app. But maybe there is a way to add any client-server network authentication to requests made by deferring the message filter query to our server? Thanks in advance, Konstantin
Replies
1
Boosts
0
Views
1.1k
Activity
Aug ’23
iOS 16.4 can't show appclips smart banner in iMessage.
iOS 16.4 can't show appclips smart banner in iMessage.
Replies
0
Boosts
0
Views
661
Activity
Aug ’23
Unable to send a text on secondary line with new 17 public beta
The new beta won't let me respond with my 2nd line in a previous text message. It changes to my primary line
Replies
0
Boosts
0
Views
557
Activity
Aug ’23
Messages showing old Link Preview title and image, despite long updated meta/og tags
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>
Replies
1
Boosts
0
Views
1.8k
Activity
Aug ’23
Cannot select sticker as a category for my app
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
Replies
1
Boosts
1
Views
740
Activity
Aug ’23
Action Extension for pages, keynote and numbers
Hi All I am newbie to the action extension development. Is it possible to write action extension for pages, keynote and numbers. Is there a sample action extension available for the above apps? Thanks Hyder
Replies
1
Boosts
0
Views
742
Activity
Aug ’23
support and guidence
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
Replies
1
Boosts
0
Views
834
Activity
Aug ’23
Send iMessage AND Text (SMS) from the Command Line
This code sends a text message from the command line on run {targetBuddyPhone, targetMessage}   tell application "Messages"     set targetService to 1st service whose service type = SMS      set targetBuddy to buddy targetBuddyPhone of targetService     send targetMessage to targetBuddy   end tell end run  And this code sends an iMessage from the command line on run {targetBuddyPhone, targetMessage}   tell application "Messages"     set targetService to 1st service whose service type = iMessage     set targetBuddy to buddy targetBuddyPhone of targetService     send targetMessage to targetBuddy   end tell end run  I’m looking for a solution to combine this code into a single snippet that will try to send an iMessage if the recipient has iMessages, but if they do not, then the code will send a SMS message.
Replies
2
Boosts
0
Views
4.2k
Activity
Jul ’23
Quick Reply payload giving error
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" } } }
Replies
0
Boosts
0
Views
734
Activity
Jul ’23
Unable to register custom URL for MessagesExtension app
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?
Replies
0
Boosts
0
Views
585
Activity
Jul ’23