2016-09-27 5 views
0

Urban Airship 8.0.1にアップグレードしようとすると、方法appReceivedRemoteNotificationは使用できなくなります。UAPushメソッドの代わりにappReceivedRemoteNotification?

MyClass.swift:55:23: Value of type 'UAPush' has no member 'appReceivedRemoteNotification' 

UrbanAirship Library 7.3.0 to 8.0.0 docsにはこの方法は記載されていません。

どちらもiOS Changelogに記載されていません。

appReceivedRemoteNotificationの代わりに、8.0.1への移行を達成することはできますか?

答えて

1

migration guideに記載されていて、常にappledocsにチェックを入れてください。

我々は今、通知を受信したときのための2つの方法があります:

  • receivedForegroundNotification:completionHandler:
  • receivedBackgroundNotification:completionHandler:notificaitonが開かれたり通知アクションさ

そして、1つの方法をボタンをタップ:

  • rec eivedNotificationResponse:completionHandler:
+0

この方法はマイグレーションガイドに記載されていますが、5.0.0で追加されています。提供されたappledocsリンクは残念なことに404を返します。 しかし、それは置換の方法に関しても便利です。ありがとう。 問題の一部は、このような古いバージョンからアップグレードすることです。誰のせいだが、私たち自身のせいではない。 UATagTypeの代わりに私に助言を与えることができますか? –

+1

appledocリンクを修正しました。私は誤って期間を追加しました。 UATagTypeについてお話ししましょう。 – ralepinski

+1

UATagTypeは、http://docs.urbanairship.com/reference/device-property-tags.htmlですべてのデバイスで自動生成されるため、削除されました。 UATagTypeから移行する準備ができていない場合は、utilsクラス(https://github.com/urbanairship/ios-library-dev/blob/6.4.0/Airship/Common/UATagUtils.m)を復元することができます。アプリケーションにそのコピーを作成します。 – ralepinski

関連する問題