我是否需要请求许可才能使用 OneSignal 进行跟踪?
Do I need to ask permission to track using OneSignal?
我不确定是否需要征得用户许可才能使用 OneSignal Flutter SDK 使用 AppTrackingTransparency 框架进行跟踪。
我使用 OneSignal 的唯一想法是接收推送通知并从 OneSignal 获取 OSSubscriptionState 中的用户 userId,然后将 userId 发送到我的 API。
在我的main.dart
@override
void initState() {
super.initState();
if (!mounted) return;
await OneSignal.shared.init(oneSignalAppId, iOSSettings: {
OSiOSSettings.autoPrompt: false,
OSiOSSettings.promptBeforeOpeningPushUrl: true
});
}
然后
OSPermissionSubscriptionState status =
await OneSignal.shared.getPermissionSubscriptionState();
// send status.subscriptionStatus.userId to API
有人可以帮我解决这个问题吗?
非常感谢您的宝贵时间
来自 OneSignal 的 Faith 说:
There is no need to show such a notice to users as we are not tracking
anything.
因此无需请求许可即可使用 OneSignal 进行跟踪。
我不确定是否需要征得用户许可才能使用 OneSignal Flutter SDK 使用 AppTrackingTransparency 框架进行跟踪。
我使用 OneSignal 的唯一想法是接收推送通知并从 OneSignal 获取 OSSubscriptionState 中的用户 userId,然后将 userId 发送到我的 API。
在我的main.dart
@override
void initState() {
super.initState();
if (!mounted) return;
await OneSignal.shared.init(oneSignalAppId, iOSSettings: {
OSiOSSettings.autoPrompt: false,
OSiOSSettings.promptBeforeOpeningPushUrl: true
});
}
然后
OSPermissionSubscriptionState status =
await OneSignal.shared.getPermissionSubscriptionState();
// send status.subscriptionStatus.userId to API
有人可以帮我解决这个问题吗?
非常感谢您的宝贵时间
来自 OneSignal 的 Faith 说:
There is no need to show such a notice to users as we are not tracking anything.
因此无需请求许可即可使用 OneSignal 进行跟踪。