Test.ts 805 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { _decorator, Component, Node, WebView } from 'cc';
  2. import fb from './platform/FaceBook/Facebook';
  3. import google from './platform/Google/Google';
  4. const { ccclass, property } = _decorator;
  5. @ccclass('Test')
  6. export class Test extends Component {
  7. async onBtnLogin() {
  8. const res = await fb.login();
  9. console.log("FB Login: ", res.isCancel, res.accessToken);
  10. }
  11. onBtnLogout() {
  12. fb.logOut();
  13. }
  14. onBtnShare() {
  15. fb.share({
  16. url: 'https://www.baidu.com'
  17. })
  18. }
  19. onBtnTrack() {
  20. fb.logPurchase(9.99, 'USD')
  21. }
  22. async onGoogleLogin() {
  23. const res = await google.login();
  24. console.log("Google Login: ", res.isCancel, res.accessToken);
  25. }
  26. onGoogleLogout() {
  27. google.logOut();
  28. }
  29. }