Titanium API(SDK 5.0)を使用してiOS用のアプリを開発しています。このアプリは、開発デバイスで正常にテストされたプッシュ通知サービスを提供します。
配布プロファイルを使用して公開した後、アプリがこのアプリのプッシュ通知を受け入れるかどうかをユーザーに尋ねていないことに気付きました。
すべてのデバイスがiOS4.3以降であることに注意してください。プロビジョニングと配布のプロファイルを更新し、プッシュ通知サービスを含むこのアプリの証明書を確認しました。
ここに登録のための私のコード:
Titanium.Network.registerForPushNotifications({
types: [
Titanium.Network.NOTIFICATION_TYPE_BADGE,
Titanium.Network.NOTIFICATION_TYPE_ALERT,
Titanium.Network.NOTIFICATION_TYPE_SOUND
],
success:function(e)
{
//get the device token then send it to server
var deviceToken = e.deviceToken;
stockToken(token)
},
error:function(e)
{
return;
},
callback:function(e)
{
//when receive a notification
winAutres.message_push=e.data.alert;
tabGroup.setActiveTab(4);
return;
}
});