deviceUtils.js 775 B

12345678910111213141516171819202122232425262728293031
  1. // var alog = uni.requireNativePlugin("AndroidLog")
  2. // var apk = uni.requireNativePlugin("ApkPlug")
  3. var device = uni.requireNativePlugin("DeviceInfo")
  4. function devicereg(vue){
  5. setTimeout(() => {
  6. var pinf = plus.push.getClientInfo();
  7. var cid = pinf.clientid; //客户端标识
  8. if (cid) {
  9. //注册设备
  10. var deviceInfo = device.getDeviceInfo()
  11. vue.$u.api.deviceReg({
  12. deviceNo: deviceInfo.deviceId,
  13. pushCid: cid
  14. })
  15. .then(res => {
  16. if (res.code == 200) {
  17. plus.nativeUI.toast('设备注册成功');
  18. } else {
  19. plus.nativeUI.toast('设备注册失败');
  20. }
  21. }).catch(err => {
  22. plus.nativeUI.toast('设备注册失败');
  23. });
  24. clearTimeout()
  25. }
  26. }, 400);
  27. }
  28. export default {
  29. devicereg
  30. }