This is the Blackberry Dynamic Base plugin. It adds all required configuration to enable using Blackberry Dynamics in your Flutter application.
All the other flutter_plugin_bbd_*
plugins (e.g. flutter_plugin_bbd_application) require Base plugin to be installed and work correctly.
This repository is not maintained by official Blackberry Dynamics developers.
Currently flutter_plugin_bbd_base only works on iOS. There is no working example for android.
To use Blackberry Dynamics the same way it works in a default Objective-C or Swift application some configuration must be done.
1. Add the following keys to your Info.plist
file:
GDApplicationVersion
GDApplicationID
GDLibraryMode
NSFaceIDUsageDescription
For more information, read Develop a BlackBerry Secured App for iOS
2. Remove the following key value pair from your Info.plist file:
NSMainStoryboardFile
3. Add an url-scheme:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>Bundle_Identifier_of_your_app</string>
<key>CFBundleURLSchemes</key>
<array>
<string>Bundle_Identifier_of_your_app.sc2</string>
<string>Bundle_Identifier_of_your_app.sc2.1.0.0.0</string>
<string>Bundle_Identifier_of_your_app.sc3</string>
<string>com.good.gd.discovery</string>
</array>
</dict>
</array>
4. Modify AppDelegate.swift
See AppDelegate
examples in example/appdelegates
Currently not supported. Please open an issue, if you need so.
- Blackberry Dynamics support
- Secure your application and authorization with
GD.Runtime
- Use
GD.framework
functionality inside your flutter application