| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import {
- FacebookImpl,
- IFBEventParams,
- IFBShareOptions,
- IFBShareRes,
- } from "./FacebookImpl";
- export class FBIOSImpl extends FacebookImpl {
- init() {
- }
- protected async onLogin() {
- return { accessToken: "", isCancel: false };
- }
- async logOut() {
- return true;
- }
- async share(_options: IFBShareOptions): Promise<IFBShareRes> {
- return {
- success: false,
- isCancel: false,
- reason: 'Facebook iOS 原生实现尚未接入。',
- };
- }
- async logEvent(
- _eventName: string,
- _parameters: IFBEventParams = {},
- _valueToSum?: number,
- ): Promise<boolean> {
- return false;
- }
- async logPurchase(
- _amount: number,
- _currency: string,
- _parameters: IFBEventParams = {},
- ): Promise<boolean> {
- return false;
- }
- async flushEvents(): Promise<boolean> {
- return false;
- }
- }
|