[add] 取得FCMToken
This commit is contained in:
parent
c74d8648fd
commit
f67e566f2a
@ -66,6 +66,9 @@ export default class Manager extends cc.Component {
|
|||||||
|
|
||||||
cc.view.setResizeCallback(this._resize.bind(this));
|
cc.view.setResizeCallback(this._resize.bind(this));
|
||||||
this._resize();
|
this._resize();
|
||||||
|
|
||||||
|
const FCMToken: string = NativeClass.Instance.GetFCMToken();
|
||||||
|
console.log(`FCMToken ${FCMToken}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 跨版本溝通
|
/** 跨版本溝通
|
||||||
|
@ -132,6 +132,30 @@ export default class NativeClass extends cc.Component {
|
|||||||
|
|
||||||
//#region Custom Function
|
//#region Custom Function
|
||||||
|
|
||||||
|
/** GetFCMToken */
|
||||||
|
public GetFCMToken(): string {
|
||||||
|
let resp: any = "";
|
||||||
|
switch (cc.sys.os) {
|
||||||
|
case cc.sys.OS_WINDOWS: {
|
||||||
|
// 網頁端
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case cc.sys.OS_ANDROID: {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case cc.sys.OS_IOS: {
|
||||||
|
resp = jsb.reflection.callStaticMethod("AppController", "GetFCMToken");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
default: {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return resp;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TTS_Play
|
* TTS_Play
|
||||||
* @param {string} msg msg
|
* @param {string} msg msg
|
||||||
@ -139,7 +163,7 @@ export default class NativeClass extends cc.Component {
|
|||||||
public TTS_Play(msg: string): void {
|
public TTS_Play(msg: string): void {
|
||||||
switch (cc.sys.os) {
|
switch (cc.sys.os) {
|
||||||
case cc.sys.OS_WINDOWS: {
|
case cc.sys.OS_WINDOWS: {
|
||||||
// // 網頁端
|
// 網頁端
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case cc.sys.OS_ANDROID: {
|
case cc.sys.OS_ANDROID: {
|
||||||
|
Loading…
Reference in New Issue
Block a user