0

私は iOS 開発者で、現在 Kony スタジオでアプリを開発しています。json サービスを介してプッシュ通知用のサーバーに iOS デバイス トークンを送信する必要があります。iOSデバイストークンを取得する方法/ APIはkonyスタジオにありますか?

どんな助けやアイデアも私にとって素晴らしいでしょう。

ありがとう。

4

3 に答える 3

1

Kony ビジュアライザー 7.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);
        }

お役に立てれば!

于 2016-12-04T05:24:04.610 に答える
0

var deviceInfo = kony.os.deviceInfo();

var deviceID=deviceInfo.deviceid;

上記のコードは Android のデバイス 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

于 2016-06-22T09:47:33.480 に答える