Friday, July 3, 2026
HomeiOS Developmentfirebase - Dynamic Hyperlinks Engaged on All the things Besides iOS Messenger...

firebase – Dynamic Hyperlinks Engaged on All the things Besides iOS Messenger on Bodily Gadget (Flutter)

[ad_1]

I’m having an odd problem. I’ve spent fairly a while getting dynamic hyperlinks engaged on my flutter app and every part appears to be working nice. I’m able to create a hyperlink programmatically, move in parameters, and deal with the incoming hyperlinks as crucial. They work nice on an iOS and Android simulator, and even a bodily iOS machine EXCEPT for Apple’s textual content messages. On the bodily machine, the hyperlinks works high-quality for sharing to social media accounts, and if I copy/paste to a textual content message, it really works. Nonetheless, if you happen to attempt to share on to the messages, it solely passes on the primary url (https://instance.com) and never the uriPrefix (https://instance.web page.hyperlink/params).

Hyperlink Technology:

class DynamicLinkService {
Future<Uri> createDynamicLink(String navPage, String id) async {
    last DynamicLinkParameters parameters = DynamicLinkParameters(
      uriPrefix: 'https://instance.web page.hyperlink',
      hyperlink: Uri.parse('https://instance.com/?navPage=$navPage&id=$id'),
      androidParameters: AndroidParameters(
        packageName: 'com.instance.instance',
        minimumVersion: 1,
      ),
      iosParameters: IosParameters(
        bundleId: 'com.instance.instance',
        minimumVersion: '1',
        appStoreId: '12345678',
      ),
    );
    var dynamicUrl = await parameters.buildShortLink();
    last Uri shortUrl = dynamicUrl.shortUrl;
    return shortUrl;
}

On press hyperlink era:

class _FeedPageWidgetState extends State<FeedPageWidget>
  last DynamicLinkService _dynamicLinkService = DynamicLinkService();

Align(
alignment: AlignmentDirectional(0, 0),
youngster: FlutterFlowIconButton(                                 
 icon: Icon(),
    onPressed: () async {
    var uri = await _dynamicLinkService
    .createDynamicLink('param 1', 'param 2');
    await Share.share(uri.toString());
    print(uri.toString());
    },
  ),
),

The right uri is printing the deeplink with the right parameters, nonetheless, it isn’t sending it to the messages app however will for every part else. I get the error under on press.

[default] LaunchServices: retailer (null) or url (null) was nil: Error Area=NSOSStatusErrorDomain Code=-54 "course of might not map database" UserInfo={NSDebugDescription=course of might not map database, _LSLine=264, _LSFunction=-[_LSDReadClient getServerStoreWithCompletionHandler:]}
[default] Try to map database failed: permission was denied. This try won't be retried.
[db] Did not initialize shopper context with error Error Area=NSOSStatusErrorDomain Code=-54 "course of might not map database" UserInfo={NSDebugDescription=course of might not map database, _LSLine=264, _LSFunction=-[_LSDReadClient getServerStoreWithCompletionHandler:]}
[default] -imageForImageDescriptor: can do IO please undertake -imageForDescriptor: for IO free drawing or -prepareImageForDescriptor: if IO is allowed. (It will grow to be a fault quickly.)
[default] LaunchServices: retailer (null) or url (null) was nil: Error Area=NSOSStatusErrorDomain Code=-54 "course of might not map database" UserInfo={NSDebugDescription=course of might not map database, _LSLine=264, _LSFunction=-[_LSDReadClient getServerStoreWithCompletionHandler:]}
[default] Try to map database failed: permission was denied. This try won't be retried.
[db] Did not initialize shopper context with error Error Area=NSOSStatusErrorDomain Code=-54 "course of might not map database" UserInfo={NSDebugDescription=course of might not map database, _LSLine=264, _LSFunction=-[_LSDReadClient getServerStoreWithCompletionHandler:]}
[default] -imageForImageDescriptor: can do IO please undertake -imageForDescriptor: for IO free drawing or -prepareImageForDescriptor: if IO is allowed. (It will grow to be a fault quickly.)
[LayoutConstraints] Altering the translatesAutoresizingMaskIntoConstraints property of a UICollectionReusableView that's managed by a UICollectionView is just not supported, and can end in incorrect self-sizing. View: <_UIActivityContentFooterView: 0x15eba3f70; baseClass = UICollectionReusableView; body = (16 430.333; 343 52); layer = <CALayer: 0x283a61d80>>
<CATransformLayer: 0x283a1d580> - altering property backgroundColor in transform-only layer, can have no impact
[Process] 0x14b018618 - [pageProxyID=333, webPageID=334, PID=473] WebPageProxy::didFailProvisionalLoadForFrame: frameID=6, area=WebKitErrorDomain, code=102
[Process] 0x14b03d818 - [pageProxyID=336, webPageID=337, PID=473] WebPageProxy::didFailProvisionalLoadForFrame: frameID=9, area=WebKitErrorDomain, code=102
[assertion] Error buying assertion: <Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}>
[ProcessSuspension] 0x1041fb540 - ProcessAssertion: Failed to amass RBS assertion 'ConnectionTerminationWatchdog' for course of with PID=495, error: Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}
[assertion] Error buying assertion: <Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}>
[ProcessSuspension] 0x1041fb5a0 - ProcessAssertion: Failed to amass RBS assertion 'ConnectionTerminationWatchdog' for course of with PID=496, error: Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}
[assertion] Error buying assertion: <Error Area=RBSServiceErrorDomain Code=1 "goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit}>
[ProcessSuspension] 0x1041fb600 - ProcessAssertion: Failed to amass RBS assertion 'ConnectionTerminationWatchdog' for course of with PID=497, error: Error Area=RBSServiceErrorDomain Code=1 "goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit}
[assertion] Error buying assertion: <Error Area=RBSServiceErrorDomain Code=1 "goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit}>
[ProcessSuspension] 0x1041fb660 - ProcessAssertion: Failed to amass RBS assertion 'ConnectionTerminationWatchdog' for course of with PID=473, error: Error Area=RBSServiceErrorDomain Code=1 "goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit" UserInfo={NSLocalizedFailureReason=goal is just not working or would not have entitlement com.apple.runningboard.assertions.webkit}
[assertion] Error buying assertion: <Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}>
[ProcessSuspension] 0x1041fb6c0 - ProcessAssertion: Failed to amass RBS assertion 'WebProcess Background Assertion' for course of with PID=497, error: Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}
[assertion] Error buying assertion: <Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}>
[ProcessSuspension] 0x1041fb720 - ProcessAssertion: Failed to amass RBS assertion 'WebProcess Suspended Assertion' for course of with PID=497, error: Error Area=RBSAssertionErrorDomain Code=2 "Specified goal course of doesn't exist" UserInfo={NSLocalizedFailureReason=Specified goal course of doesn't exist}

Any assistance is drastically appreciated! I’m curious if this has something to do with the construct not being ‘manufacturing’ or coming from the App Retailer?

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments