有没有办法改变从共享片分公司的统一SDK应用程序列表。虽然Branch有使用Android SDK排除某些应用程序的终点。
您需要将您的团结3D项目导出到Android工作室。成功导出项目后,您可以使用分支Android SDK端点通过提供应用的软件包名称来排除任何应用。
这是示例代码更新您分享表:
//define the share sheet style
ShareSheetStyle shareSheetStyle = new ShareSheetStyle(context, shareTitle, shareDescription)
.setCopyUrlStyle(getResources().getDrawable(android.R.drawable.ic_menu_send), "Copy this URl", "Link added to clipboard")
.setMoreOptionStyle(getResources().getDrawable(android.R.drawable.ic_menu_search), "Show more")
.addPreferredSharingOption(SharingHelper.SHARE_WITH.FACEBOOK)
.addPreferredSharingOption(SharingHelper.SHARE_WITH.GMAIL)
.addPreferredSharingOption(SharingHelper.SHARE_WITH.TWITTER)
.addPreferredSharingOption(SharingHelper.SHARE_WITH.PINTEREST)
.setAsFullWidthStyle(true)
.setSharingTitle("Share With");
//to exclude whatsapp from the Share Sheet
shareSheetStyle.excludeFromShareSheet("com.whatsapp");
//to exclude android messages app from the Share Sheet
shareSheetStyle.excludeFromShareSheet("com.google.android.apps.messaging");
非常感谢您!我会试试这个!你知道在ios上是否有类似的选项? – Struts
此外,通过禁用本地SMS应用,你知道,如果所有SMS服务被禁用?否则,我认为这并不能完全解决我的隐私政策问题。谢谢! – Struts
@Struts你的意思是通过禁用所有的短信服务。使用excludeFromShareSheet方法,将只从SMS中排除SMS应用程序。它不会禁用从您的设备发送短信。 –