繁体   English   中英

如何在Kony Studio应用中获取iOS设备令牌

[英]How to get iOS device token in Kony studio app

我是一名iOS开发人员,目前正在Kony Studio中开发一个应用程序。 我必须通过json服务在服务器上发送iOS设备令牌以进行推送通知。 kony studio中有什么方法/ api获取iOS设备令牌?

任何帮助或想法对我都很好。

谢谢。

这是我在Kony Studio项目中使用的内容:

        subscriptionArguments.deviceId = kony.os.deviceInfo().identifierForVendor;

我们正在使用Kony visualizer7.x。 并使用以下代码注册用于推送通知的设备。

        try {
          setStatus("Getting device info.."); //Own function
          messagingClient = client.getMessagingService();
          var osType = "";
          if(kony.os.deviceInfo().name=="iphone" || kony.os.deviceInfo().name=="iPhone"){
                osType = "iphone";
            }else{
                osType = "androidgcm";
          }
          var deviceInfo = kony.os.deviceInfo(); 
          var deviceId = deviceInfo.deviceid;
          var userId = emailId;
          messagingClient.register(osType,deviceId,deviceRegID,userId,pushSubscriptionSuccessCallback,pushSubscriptionErrorCallback);
          setStatus("Subscribing..");
        }catch (e) {
            kony.print("Error while subscribing the device " + e);
        }

希望这可以帮助!

var deviceInfo = kony.os.deviceInfo();

var deviceID = deviceInfo.deviceid;

上面的代码将提供Anddroid的设备ID,但对于IOS,它将给出02:00:00:00:00:00,这没有帮助。

您可以使用下面的IOS代码执行此操作。

var deviceID = deviceInfo.identifierForVendor; ---- 6.0及以上

var deviceID = deviceInfo.customdeviceid; ----- 6.0以下

参考: http : //docs.kony.com/5_6_PDFs/Kony_API_Reference_Guide.pdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM