説明:
IOSの実際のデバイスでテストすると、pushTokenがnullになります
(ここにあなたの説明)
onIds = async (device) => {
console.log("push token", device.pushToken)
}
プッシュトークンはonIds
内では常にnullです
環境
問題を再現する手順:
他に何か:
(クラッシュスタックトレース、およびその他の情報はこちら)
TestFlightからアプリをテストすると、正しく機能します
さらにサポートが必要な場合は、OneSignal.comのサポートチャネルにお問い合わせください
@Luckygirlllll @rgomezp同じ問題がここにあります..解決策はありますか?
@hasgarAOTはまだです、 @ rgomezpは解決策なしで私の問題を閉じました
iOSディレクトリ内からpod deintegrate && pod install
を試してください。 また、ログを含めていただけますか? 必ずsetLogLevel
(onesignal関数)を実行してください
再起動後に問題が修正されました。 たぶんキャッシュの問題..私は3.4.2を使用しています
@hasgarAOT 、
聞いてよかった。
その他の場合、OneSignalは現在エジプトによってブロックされているため、この問題が発生する可能性があることに注意してください。
@rgomezp同じ問題が再び発生します。
これらは私が関連するonesignalを見つけることができる唯一の警告です:
[User Defaults] Couldn't read values in CFPrefsPlistSource<0x280fc0c00> (Domain: group.com.yepdesk.ydsaas.onesignal, User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null), Contents Need Refresh: Yes): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd
Attempted to send an event (OneSignal-idsAvailable) when no listeners were set.
それは時々働いていました。 userIdを取得していますが、プッシュトークンがnullです。
テストフライトビルドの操作
マニュアルとポッドを試しました
v3.4.2
最も参考になるコメント
@rgomezp同じ問題が再び発生します。
これらは私が関連するonesignalを見つけることができる唯一の警告です:
それは時々働いていました。 userIdを取得していますが、プッシュトークンがnullです。
テストフライトビルドの操作
マニュアルとポッドを試しました
v3.4.2