私は iOS 開発者で、現在 Kony スタジオでアプリを開発しています。json サービスを介してプッシュ通知用のサーバーに iOS デバイス トークンを送信する必要があります。iOSデバイストークンを取得する方法/ APIはkonyスタジオにありますか?
どんな助けやアイデアも私にとって素晴らしいでしょう。
ありがとう。
私は iOS 開発者で、現在 Kony スタジオでアプリを開発しています。json サービスを介してプッシュ通知用のサーバーに iOS デバイス トークンを送信する必要があります。iOSデバイストークンを取得する方法/ APIはkonyスタジオにありますか?
どんな助けやアイデアも私にとって素晴らしいでしょう。
ありがとう。
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);
}
お役に立てれば!
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