Facebook.ts 363 B

12345678910111213141516
  1. import { ANDROID, IOS } from "cc/env";
  2. import { FacebookImpl } from "./FacebookImpl";
  3. import { FBH5Impl } from "./FBH5Impl";
  4. import { FBNativeImpl } from "./FBNativeImpl";
  5. function getFaceBookImpl(): FacebookImpl {
  6. if (ANDROID || IOS) {
  7. return new FBNativeImpl();
  8. }
  9. return new FBH5Impl();
  10. }
  11. const fb = getFaceBookImpl();
  12. export default fb;