cordova-ionic-phonegap-branch-deep-linking-attribution icon indicating copy to clipboard operation
cordova-ionic-phonegap-branch-deep-linking-attribution copied to clipboard

Why referencing a window object `Branch = window['Branch']` and not injecting through dependency injection?

Open michalsisak opened this issue 4 years ago • 0 comments

Hello, I wonder why you mention in your docs a way how to inject Branch through window object: const Branch = window['Branch'];

and not the regular way by initializing it in constructor like:

export class UserService {
  constructor(
    private branch: BranchIo,
 ) {}

Is there any difference or drawback between those two methods?

Stack involved: Angular, Ionic 3, Capacitor ( I know there is a capacitor version of this plugin where the branch is only imported)

michalsisak avatar Dec 02 '21 13:12 michalsisak