flutter_plugin_bbd_base

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.

Disclaimer

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.

Installation

To use Blackberry Dynamics the same way it works in a default Objective-C or Swift application some configuration must be done.

iOS

1. Add the following keys to your Info.plist file:

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

Android

Currently not supported. Please open an issue, if you need so.

Features

  • Blackberry Dynamics support
  • Secure your application and authorization with GD.Runtime
  • Use GD.framework functionality inside your flutter application

Libraries

flutter_plugin_bbd_base