황희윤*_*황희윤 5 push-notification ios flutter
我正在使用 flutter 制作移动应用程序,并使用 FCM 制作推送通知。
我正在使用 flutter 权限处理程序包来了解用户在看到通知权限对话框时是否允许通知。
但是,权限处理程序不起作用。无论用户是否允许该权限,权限处理程序总是表示用户拒绝了通知权限。
我尝试使用其他包,但它不起作用。请随时给我一些想法。
这是我使用的代码。
var status = await Permission.notification.status;
developer.log('status : ${status.isDenied}');
Run Code Online (Sandbox Code Playgroud)
小智 5
此软件包不适用于开箱即用的 IOS。参考文档,您应该将以下代码添加到 pod 文件的文件底部块:
# ...some flutter things
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
# ...
# Start of the permission_handler configuration <----
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
'PERMISSION_NOTIFICATIONS=1',
]
end
# End of the permission_handler configuration <----
# ...
end
end
Run Code Online (Sandbox Code Playgroud)
然后 flutter clean 应该可以工作(今天测试)
| 归档时间: |
|
| 查看次数: |
1423 次 |
| 最近记录: |