私はview-controllerの文字列としてapnsトークンを提示する方法を理解していません。たくさんのことを試してみました。即時に4.ビューコントローラにapnsトークンを表示するには?
0
A
答えて
0
1.
ハリルがそうのように示唆したようにあなたはUserDefaultsに保存することができます:
UserDefaults.standard.set(yourAPNSToken, forKey: "APNSToken")
そして、あなたのViewControllerの内側にそれを取得する:
let token = UserDefaults.standard.string(forKey: "APNSToken")
2.
またはあなたのAppDelegateでは、あなたのVC
から新しいAppDelegate内の変数とアクセスそれを作成することができます:あなたのVC
public var token = String()
token = yourAPNSToken
内部
let newToken = (UIApplication.shared.delegate as! AppDelegate).token
1
AppDelegateからUserDefaultsにデバイストークンを保存すると、他のviewControllerで使用するために登録解除を要求しました。
0
APNSのためのアプリ登録すると、あなたが取得あなたのdidRegisterForRemoteNotificationsWithDeviceTokenのDataとしてDeviceTokenを使用すると、そのデータをこのような文字列に変換できます。
var token: String = deviceToken.description.trimmingCharacters(in: CharacterSet(charactersIn: "<>"))
token = token.replacingOccurrences(of: " ", with: "")
print("device token ---\(token)")
これをユーザーのデフォルトに保存する場合は、これを使用します。
UserDefaults.standard.set(token, forKey: "deviceToken")
関連する問題
- 1. どのようにアプリにapnsトークンを表示しますか?迅速に4
- 2. ナビゲーションスタック上に既に表示されているビューコントローラを表示
- 3. 表示する前にプッシュ通知を操作する(APNS)
- 4. APNS:無効なトークン(8)
- 5. UIContainerViewは、ビューコントローラを表示するには、フレーム
- 6. Firebase FCMは古いiOS APNSトークンのトークンを取得
- 7. ポートレート[iOS]からビューコントローラを常に表示
- 8. 小さいサイズのビューコントローラを表示するには
- 9. UITableViewでUITableViewCellでビューコントローラを表示するには
- 10. デタッチビューコントローラからビューコントローラを表示するには?
- 11. ビューコントローラから必要なときにタブバーを表示/非表示にする
- 12. カスタムモーダルポップオーバーからビューコントローラを表示
- 13. クロージャからビューコントローラを表示する
- 14. ビューコントローラをプログラムで表示する方法
- 15. スワイプでビューコントローラを表示/作成する
- 16. APNSバッジに文字の値を表示することはできますか?
- 17. UINavigationBarでUISearchControllerを表示するときにビューコントローラを押す
- 18. UIPageビューコントローラをスクロールする方法iOSで自動的に表示するには?
- 19. ビューコントローラを表示するときにナビゲーションとタブバーが表示されない
- 20. 異なるビューコントローラのサブビューを非表示にする
- 21. スイフト:ビューコントローラを表示するときにタブバーが表示されない - これを解決するには?
- 22. NSNSと比較したAPNSトークン
- 23. ビューコントローラの切り替え時にインタースティシャル広告を表示する
- 24. XLPagerTabStrip最初に表示されるビューコントローラを選択します。
- 25. ビューコントローラをスクロールビューに並べて表示する
- 26. 初期ビューコントローラが表示される前の現在のビューコントローラ
- 27. APNSトークンを暗号化する必要がありますか?
- 28. swift:最初のビューコントローラでスワイプして別のビューコントローラを表示
- 29. 設定APNSトークンなしのGCM登録を許可する
- 30. iOS apnsトークンの変更を管理する方法
ご質問を詳しくお答えください。 – KKRocks
お試しください。 –